Можно ли отредактировать файл перед установкой с помощью Inno Setup? - PullRequest
2 голосов
/ 07 марта 2012

Я хотел бы сделать простой установщик Windows для копирования некоторых файлов в файловую систему клиента - вот и все. Тем не менее, я хотел бы отредактировать основной двоичный файл и вставить код лицензии непосредственно в него. Есть ли способ сделать это из Innosetup? Сортировать как ....

sed -i 's/needle/replacement/g' targetfile

Это индикатор Metatrader4.

Спасибо!

1 Ответ

2 голосов
/ 07 марта 2012

Вы можете выполнить простую замену строки в установленном исполняемом файле, используя LoadStringFromFile(), StringChange() и SaveStringToFile().Обратите внимание, что ваша игла и запасная часть должны иметь одинаковую длину, иначе исполнимый файл будет поврежден.

...