Цитата CrashTest:
вот если 32 и 64 разрядность то в установщике надо прописать ключи реестра для каждой разрядности отдельно. »
|
Вот вы попробуйте для начала.. а потом пишите
Цитата shut:
У меня есть список файлов (одна строка - один файл), который меняется пару раз на день. На основе этого списка должена формироваться инсталяшка. Я хочу реализовать такой механизм, чтоб при начале компиляции генерился список файлов и потом подключался в соответствующую секцию includ'ом. Возможно ли это, или проще написать exe-шник который это сам делал а потом запускал компиляцию? »
|
Можно создавать файлик при компиляции
Код:
outfile "test.exe"
!delfile "C:\file.nsh" ;удаляем файл, если есть предыдущий
!tempfile "C:\file.nsh" ;создаем файл
!appendfile "C:\file.nsh" '!define msgBox "MessageBox MB_OK test_oszone"$\n' ;запись в файл
!include "C:\file.nsh"
Section
${msgBox}
SectionEnd
т.е пишем файлик строго в аля стиле NSIS!
но парсить какие файлы и создавать список можно попробовать командной строкой (консольными прогами винды)
типа
dir.exe запущенной во время компиляции с определенными ключами(здесь я не силен, задайте на форуме этот вопрос в соответствущей теме)
Запуск файла можно так:
Код:
!system "%WINDIR%\notepad.exe"
ну а далее как примером выше. Вообще в NSIS команды препроцессора начинаются с -
!
смотрите подробно в справке...
---
получается типа динамический скрипт...