【问题标题】:NSIS 2.51 to 3.0 upgradeNSIS 2.51 到 3.0 升级
【发布时间】:2016-09-20 17:09:40
【问题描述】:

我们使用 NSIS 2.51 已经有一段时间了。注意到 3.0 于 7 月发布。我查看了官方网站上的更新日志,并没有看到任何向后兼容的问题,但我想我会 ping SO 看看是否有人在升级到 3.0 时遇到任何问题。

还想知道除了 Unicode 之外是否还有什么大的变化值得兴奋?我假设我们仍然无法在没有插件的情况下制作原生数组。 :)

【问题讨论】:

    标签: windows-installer installation nsis


    【解决方案1】:

    问题:

    • MUI LangDll 对话框可能无法在 Ansi 安装程序中正确显示所有语言,但现在 IIRC 列表默认使用英文名称。

    新功能:

    • Win 8.1 和 10 清单支持。
    • 几个仅 Unicode 的翻译。
    • 系统插件可以按序号调用函数。
    • 如果存在 64 位存根(未记录),MakeNSIS 可以创建 64 位安装程序。

    【讨论】:

      【解决方案2】:

      随意使用 NSIS 3.0。它非常稳定,几乎 100% 兼容 NSIS 2 代码。

      有一些新命令(Unicode,文件操作,...),一些命令有不同的参数,但没有严重的问题。并且还改进了安全性(dll 劫持),添加了一些修复程序等。

      我推荐的:)

      【讨论】:

      • DLL 劫持保护已被向后移植到 2.51。
      猜你喜欢
      • 1970-01-01
      • 2013-08-18
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 2020-01-29
      • 2015-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多