Цитата KML:
Не работает переменная %SYSTEMROOT% »
|
Т.к., месторасположение файла
SomeSoftware.msi не указано, то попробую предположить, что он расположен в корне архива.
Не запускается он по причине использования параметра
Directory, который устанавливает путь к файлам в команде
RunProgram. По этому пути модуль обнаруживает
msiexec, но вот файла
SomeSoftware.msi там нет, ибо он распакован во временную директорию модуля.
Модулю не требуется команда
msiexec /i для запуска
.msi файлов и ее можно упустить в строке запуска.
Параметр
Directory тоже не нужен, ибо файл
SomeSoftware.msi находится в текущей папке модуля и весь файл конфигурации сводится к:
Код:

;!@Install@!UTF-8!
Title="Some Software"
BeginPrompt="Do you want to install the Some Software?"
RunProgram="SomeSoftware.msi"
;!@InstallEnd@!