Unattended Windows :: Pokročilý :: Aplikace :: Inno Setup

Inno Setup

U instalátorů vytvořených pomocí Inno Setup můžete použít parametry /SILENT a /VERYSILENT. Rozdíl je v tom že u /SILENT se zobrazí průběh instalace zatímco /VERYSILENT je plně tichá instalace.

setup.exe /VERISILENT
Pravděpodobně se zobrazí dialog potvrzení instalace. Potom stačí použít parametr /SP- a tento dialog se přeskočí.
setup.exe /VERYSILENT /SP-

Někdy instalátor po dokončení spustí instalovaný program. To je při bezobslužné instalaci nežádoucí takže spuštěnou aplikaci ukončíme použitím programu taskkill.

Zde je ukázka dávkového skriptu který spustí bezobslužnou instalaci programu IsoBuster a po ukončení instalace ukončí spuštěný isobuster.exe.

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.

Taskkill je součástí pouze systému Windows XP. Pokud máte Windows 98 nebo 2000, můžete si z webu Sysinternals stáhnout utilitu pskill.exe. Umístěte jí do stejného adresáře jako instalátor a řádek taskkill.exe /F /IM isobuster.exe přepište na "%~dp0pskill" isobuster.exe.

Pokud instalátor po dokončení instalace restartuje počítač, tak můžete použít parametr /NORESTART který tomu zabrání.

Jak zjistit zda je instalátor vytvořen Inno Setupem
Nejlehčí je spustit instalátor, kliknout na ikonu v záhlaví okna a vybrat "About Setup..." nebo pokud je instalátor česky tak "O průvodci instalací...".

Nebo můžete použít programy, které zjistí typ instalátoru a podporované parametry.
USSF
CMenu