我通过在NSIS安装向导中包装应用程序exe来分发我的软件。我使用HM NIS编辑软件来编辑NSIS脚本。当我徘徊在NSIS的默认功能时,我最近冻结了我的编辑器,例如' SetCompressor',' BrandingText'这种情况只发生在一个系统中,无论用户如何。我试图重新创建错误但未能这样做。
使用Windows 7专业操作系统,NSIS版本2.45,HM NIS编辑版本2.0.3在系统上发生错误。
我重新安装了NSIS和HM NIS编辑软件,但编辑器在悬停时仍然被冻结。我在互联网上搜索了它,但没有发现这样的错误。我还将安装的文件与已安装的文件进行了比较,没有出现错误,但没有发现任我使用超越比较工具来比较文件。因此,我得出结论,没有文件损坏。
请帮我解决这个错误。
答案 0 :(得分:1)
这听起来像个错误,应该在bug tracker上报告。 HM NIS Edit在十多年内没有更新,所以我不确定是否会屏住呼吸等待修复。
您还使用旧的NSIS版本!至少更新到最新的v2.x.这可能不会解决您的问题。
冻结的两个最可能原因是:
答案 1 :(得分:1)
您正在使用非常旧的和已弃用的软件(10年前没有更新最新的NSIS和最新的Windows 7/8/10)。在项目停止时,您可能无法解决问题。
请尝试 Visual&安装程序(http://www.visual-installer.com) - Microsoft Visual Studio 2005 - 2017的NSIS扩展
或 RAD&安装程序(http://www.rad-installer.com) - Embarcadero RAD Studio的NSIS专家(Delphi / C ++ Builder)2009 - 10.2东京。
这些工具具有最新的NSIS语法,因此不会发生冻结。 使用它们创建NSIS脚本要容易得多,它们提供了许多现代功能,如语法高亮,代码完成等等,这些功能有助于编写脚本,并且它们始终是最新的。
如果您有任何问题,请随时在这里或NSIS论坛上询问或与我联系(我是开发人员)。