Я написал скрипт innosetup, чтобы подготовить программу установки, требующую пароль.
Чтобы отделить пароль от кода innosetup, я подготовил файл .ini, из которого innosetup должен прочитать пароль. Оба архива находятся в одной папке вместе с приложением для компиляции.
---- inno.iss -----
#define MyPswd "install.ini"
..............
[Setup]
..............
;Password=test <- this works
Password={ini:{#MyPswd},Settings,pswd|test} <- this doesnt work
............
---- install.ini -----
[Settings]
pswd=test
Во время установки я получаю ошибку пароля при вводе «теста». С прямым паролем = тест, он устанавливается правильно.
Что я делаю не так?
Компилятор InnoSetup 5.4.2 (u)
выиграть 7 64 бит