2008-11-21 179 views
0

我们通过NSIS生成的Windows安装程序发布我的小组创建的软件。我们使用由不再与我们合作的开发人员编写的python脚本生成NSIS配置文件,因此我们目前没有任何知道如何编写NSIS配置文件的人员。我一直负责修改此脚本,以便在执行实际安装之前向安装程序添加一个显示我们的许可信息的部分。将许可证信息添加到NSIS安装程序

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

回答

7

取决于安装程序的结构和使用的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文档。