Передача констант в качестве аргументов в Exec () INNO - PullRequest
0 голосов
/ 29 октября 2010

Я создал программу установки с использованием Inno Setup, в которой я выполняю исполняемый файл, который я создал для создания небольшого сервиса в Windows XP.Мне нужно передать два аргумента в exe - "-install" и путь к каталогу установки.У меня нет возможности расширить константу {app}, чтобы передать фактическое значение внутри {app}.Есть ли способ сделать это?

Спасибо

Ответы [ 2 ]

1 голос
/ 29 октября 2010

Это должно сработать:

[Run]
Filename: {app}\MyApp.exe; Parameters: "-install {app}";

Я сделал это до использования InnoSetup, и он устанавливает правильное значение для {app}.

Если у вас все еще есть проблемы, пожалуйста, оставьте свой код.

1 голос
/ 29 октября 2010

Я не совсем понимаю, что вы хотите, но, возможно, вы ищете функцию ExpandConstant?

...