Я пытаюсь собрать sfx (самораспаковывающийся архив), используя winrar.
Я использую VS2008 для создания setup.exe и myapp.msi. Если setup.exe выполняется, он выполняет некоторую проверку запускает myapp.msi
Я использую некоторые опции sfx, чтобы сделать извлечение тихим и заставить его извлекать временную папку:
;Der folgende Kommentar enthält SFX-Skriptbefehle
Setup=setup.exe
TempMode
Silent=2
Overwrite=1
Похоже, что winrar удаляет MSI сразу после запуска setup.exe. Setup.exe не может найти MSI и вылетает. Есть ли способ исправить это?
// Редактировать:
Я решил проблему (некоторое время назад), просто вызвав myapp.msi вместо setup.exe:
;Der folgende Kommentar enthält SFX-Skriptbefehle
Setup=myapp.msi
TempMode
Silent=2
Overwrite=1
msi не завершается до завершения установки.