Как динамически вставлять пользовательские страницы в установщик nsis

Я имею installer_type переменная, которая будет иметь либо desktop или же server как его ценность.

Если значением является server, то page1 должна быть вставлена ​​в установщик, а page2 должна быть скрыта для этого установщика и наоборот.

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

Пожалуйста, дайте мне знать, как добиться этого в.nsi файле

2 ответа

Количество страниц фиксируется во время компиляции, но вы можете вызвать Abort Инструкция в функции предварительного вызова страницы, чтобы пропустить страницу.

Просто вставьте, когда хотите увидеть

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

пример

если вы хотите увидеть каталог, то лицензия:

Page directory
Page license
Другие вопросы по тегам