Sdílet prostřednictvím


Vlastní typ akce 50

Tato vlastní akce volá spustitelný soubor spuštěný pomocí příkazového řádku.

Viz také spustitelné soubory.

Zdroj

Spustitelný soubor se vygeneruje z existujícího souboru. Pole Zdroj tabulky CustomAction obsahuje klíč k tabulce vlastností vlastnosti, která obsahuje úplnou cestu ke spustitelnému souboru.

Hodnota typu

Do sloupce Typ tabulky CustomAction zadejte základní číselný typ.

Konstanty Šestnáctkový Desetinný
msidbCustomActionTypeExe + msidbCustomActionTypeProperty 0x032 50

 

Cíl

Sloupec Target tabulky CustomAction obsahuje řetězec příkazového řádku pro spustitelný soubor identifikovaný ve sloupci Zdroj.

Možnosti zpracování vrácení

Do sloupce Typ tabulky CustomAction zahrňte volitelné bity příznaků, určit možnosti vrácení zpracování. Popis možností a hodnot najdete v tématu Možnosti zpracování vrácení vlastní akce.

Možnosti plánování provádění

Do sloupce Typ tabulky CustomAction zahrňte volitelné bity příznaků, určit možnosti plánování provádění. Tyto možnosti řídí více provádění vlastních akcí. Popis možností najdete v tématu možnosti plánování provádění vlastních akcí.

možnosti spuštění In-Script

Do sloupce Typ tabulky CustomAction zahrňte volitelné bity příznaku, určit možnost spuštění skriptu. Tyto možnosti zkopírují kód akce do skriptu spuštění, vrácení zpět nebo potvrzení. Popis možností naleznete v tématu vlastní akce In-Script možnosti spuštění.

Návratové hodnoty

Vlastní akce, které jsou spustitelné soubory, musí pro úspěch vrátit hodnotu 0. Instalační program interpretuje jakoukoli jinou vrácenou hodnotu jako selhání. Chcete-li ignorovat návratové hodnoty nastavené msidbCustomActionTypeContinue bit příznak v poli Typ tabulky CustomAction.

Poznámky

Vlastní akce, která spustí spustitelný soubor, provede příkazový řádek, který obvykle obsahuje vlastnosti, které jsou označeny dynamicky. Pokud se jedná také o odložené provedení vlastní akce, instalační program použije CreateProcessAsUser nebo CreateProcess k vytvoření procesu při vyvolání vlastní akce z instalačního skriptu.

Custom_Actions