Как динамически вставлять пользовательские страницы в установщик 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