У меня есть проект Installshield Basic MSI. В этом проекте используется загрузчик Installshield для установки нескольких предварительных условий установки. Все упаковано и сжато в один исполняемый файл (Setup.exe). У меня есть одно предварительное условие, при котором необходимо знать полный путь к исполняемому файлу. Есть ли возможность найти этот путь?
Или другое решение. Мы используем Installshield 2008, и на данный момент шансы на обновление невелики. Мне нужно установить SQL Server 2008, который зависит от Windows Installer 4.5. Installshield 2008 не поддерживает WinInstaller 4.5, поэтому я создал для него предварительные условия для WinXp и Vista. У меня WinXP работает корректно.
Однако Windows Vista, распространяемый пакет для установщика Windows 4.5 представляет собой файл .msu, и его необходимо запускать через wsua.exe. Я создал небольшое приложение, которое просто принимает параметры командной строки и запускает wusa.exe с параметрами для установки распространяемого пакета установщика Windows. Однако для wusa.exe требуется полный путь к распространяемому файлу. Есть ли способ найти путь, по которому setup.exe извлек файлы?
Или есть способ добавить поддержку Windows Installer 4.5 в Installshield 2008, сомневаюсь, но это было бы проще всего