УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

Inno Setup


Приложения, запакованные в бесплатный Inno Setup, поддерживают ключи /SILENT и /VERYSILENT (разница лишь в том, что второй не показывает полосу прогресса во время установки)

setup.exe /VERYSILENT

Есть небольшая проблемка. Вам захочется избавиться от окна, спрашивающего хотите ли вы продолжить установку:

Чтобы подавить это окошко используйте такой ключ:

setup.exe /VERYSILENT /SP-

Осталась еще одна проблема. Некоторые инсталляторы Inno Setup попытаются запустить программу по окончании установки. ISOBuster как раз такой случай. Тогда приходится убивать процесс, используя встроенную в Windows утилиту Taskkill. Ниже пример кода для установки ISOBuster:

ECHO.

ECHO Installing ISOBuster 1.4

ECHO Please wait...

start /wait %systemdrive%\install\Applications\ISOBuster\IsoBuster14.exe /VERYSILENT /SP-

ECHO.

ECHO Killing ISOBuster.exe process

taskkill.exe /F /IM isobuster.exe

ECHO .

Подробнее о ключах InnoSetup вы можете почитать в этой теме на конференции OSZone (спасибо, Mchik).



Содержание раздела