Можно. Увы, я так ещё ни разу не делал. Но я работаю на этим вопросом! Я пишу новый скрипт для аимпа, там будет пара нестандартных страниц, которые будут делать примерно тоже самое.
Пока по теме могу написать вот что:
1. в ини файл писать так
Код:
WriteINIStr "с:\мой_ини_файл.ini" Секция параметр значение
2. По поводу своих страниц копать тут:
C:\Program Files\NSIS\Docs\Modern UI 2\Readme.html
А также, цитата оттуда(литературно переведено):
Код:
Если вы хотите использовать нестандартные страницы в скрипте, вы можете напихать
своих собственных комманд между макросов, формирующих обычные страницы,
как в этом примере
!insertmacro MUI_PAGE_WELCOME
Page custom FunctionName ;Вот она, нестандартная страница
!insertmacro MUI_PAGE_COMPONENTS
;Uninstaller
!insertmacro MUI_UNPAGE_CONFIRM
UninstPage custom un.FunctionName ;Вот она, нестандартная страница
!insertmacro MUI_UNPAGE_INSTFILES
Пользуйте макрос MUI_HEADER_TEXT для задания заголовков своих собственных страниц:
LangString PAGE_TITLE ${LANG_ENGLISH} "Title"
LangString PAGE_SUBTITLE ${LANG_ENGLISH} "Subtitle"
Function CustomPageFunction
!insermacro MUI_HEADER_TEXT $(PAGE_TITLE) $(PAGE_SUBTITLE)
...
FuctionEnd