-2

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

  • 它是免费的
  • 它是文本可编写脚本的
  • 它有一个预处理器,(!ifdef 和 !ifndef)
  • 它是可插入的,可以添加 NSIS 未包含的特殊功能。

现在,NSIS 无法跟上惯例,尤其是 Windows 7 的安全组件。我看到了 3.0a1 版本,但即使是这些版本说明也无法阅读。

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

4

2 回答 2

1

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

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

于 2013-09-05T17:17:03.367 回答
1

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

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

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

于 2013-09-05T19:37:04.247 回答