0

我们通过 NSIS 生成的 Windows 安装程序分发我的小组创建的软件。我们从不再与我们合作的开发人员编写的 python 脚本生成 NSIS 配置文件,因此我们目前没有任何员工知道如何编写 NSIS 配置文件。我的任务是修改这个脚本,在安装程序中添加一个部分,在执行实际安装之前显示我们的许可信息。

NSIS 配置文件中的这样一个部分会是什么样子?

4

1 回答 1

8

取决于安装程序的结构以及它使用的 NSIS 功能。

例如,如果它使用 MUI(“现代用户界面”)宏,那么它可以像添加

!insertmacro MUI_PAGE_LICENSE "License.txt"

文中某处。很可能在其他一些页面之间MUI_PAGE。例如,我目前正在处理的一个安装程序是这样的:

!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "..\..\Licenses\License.txt"
!insertmacro MUI_PAGE_DIRECTORY

这导致欢迎页面,然后是许可证页面,然后是“选择目录”页面。

有关更多选项,请阅读 NSIS MUI 文档。

于 2008-11-22T09:34:08.757 回答