Windows 7 哪些Windows installer工具支持Windows 7约定?

Windows 7 哪些Windows installer工具支持Windows 7约定?,windows-7,installation,windows-installer,nsis,Windows 7,Installation,Windows Installer,Nsis,许多年前,Windows安装程序的首要工具是来自WinAmp制造商的NSIS。这很好,因为: 它是免费的 它是文本脚本 它有一个预处理器(!ifdef和!ifndef) 它是插件式的,可以添加NSIS不包括的专业特性 现在,NSIS无法跟上惯例,尤其是Windows7的安全组件。我看到了3.0a1版本,但即使是这些发行说明也无法阅读 人们用什么来解决Windows安装程序的问题?特别是,我正在从NSIS中寻找上面列出的相同类型的功能,但它们符合Windows Vista、7和8安装程序标准?

许多年前,Windows安装程序的首要工具是来自WinAmp制造商的NSIS。这很好,因为:

  • 它是免费的
  • 它是文本脚本
  • 它有一个预处理器(!ifdef和!ifndef)
  • 它是插件式的,可以添加NSIS不包括的专业特性
现在,NSIS无法跟上惯例,尤其是Windows7的安全组件。我看到了3.0a1版本,但即使是这些发行说明也无法阅读


人们用什么来解决Windows安装程序的问题?特别是,我正在从NSIS中寻找上面列出的相同类型的功能,但它们符合Windows Vista、7和8安装程序标准?

你的问题的前提是错误的——NSIS可以与Windows 7、Windows 8和Windows 8.1的“安全组件”配合使用。我将它用于Fiddler,从小型公司到大型企业,数不清的其他应用程序都使用它


我不知道你说的“不可读”是什么意思——3.0发行说明完全合理。v3解决了NSIS2的唯一主要限制,即缺少Unicode支持。现在有了这种支持,NSIS3在可预见的将来似乎是Windows桌面安装程序的一个不错的选择。

当前的alpha版本在许可证页面上的RTF文件中存在链接问题,除了3.0a1 AFAIK没有真正的问题之外

由于SourceForge不断更改内容,所以发行说明在网上有些不完整,但是如果您安装了它,它们可以在帮助文件中找到。您可以查看原始SVN发行说明


2.4x增加了对
RequestExecutionLevel
的支持,3.0提供了对清单中DPI感知和支持的操作系统GUID的更多控制,不确定您认为缺少哪些其他NT6内容。

安装时体验比开发体验重要得多#除了NSIS不是基于Windows安装程序的工具之外。它缺少那么多重要的功能。文字游戏确实很有趣,不是吗?NSIS是构建Windows安装程序的工具。请注意,NSIS不基于“Windows Installer技术”构建MSI文件是正确的。声称它缺乏“如此多的关键特征”的说法是基于观点的,并受到广泛的争论,而这些都无助于回答OP的问题。由于你在这个话题上显然非常固执己见,也许你想提出你自己对这个问题的答案(例如WiX,也许?)不,这不是文字游戏。阅读标签常见问题。Windows Installer是一种非常特殊的技术,它提供了任何其他技术都无法提供的特定功能。克里斯托弗,你完全没有抓住要点。下一次,不要考虑毫无意义的辩论,而是考虑富有成效的回答。谢谢