如何在nsis安装程序中动态插入自定义页面

时间:2012-01-03 08:32:05

标签: installer nsis custom-pages

我有installer_type变量,其值为desktopserver

如果值是server,那么page1应该插入到安装程序中,并且应该为此安装程序隐藏page2,反之亦然。

StrCmp installer_type "server" 0 +3
Page custom page1 page1Leave
Goto Done
Page custom page2 page2Leave
Done: 

请告诉我如何在.nsi文件中实现此目的

2 个答案:

答案 0 :(得分:1)

页面数量在编译时是固定的,但您可以将页面预回调函数中的Abort指令调用到skip the page

答案 1 :(得分:0)

只要你想看到它就插入

http://nsis.sourceforge.net/Docs/Chapter2.html#2.3.2

例如

如果你想查看目录,那么许可证:

Page directory
Page license