Vlastní typ akce 34
Tato vlastní akce volá spustitelný soubor spuštěný pomocí příkazového řádku. Další informace naleznete v tématu spustitelné soubory.
Zdroj
Spustitelný soubor se vygeneruje ze souboru. Pole Zdroj tabulky CustomAction obsahuje klíč do tabulky Directory. Odkazovaná položka tabulky adresářů slouží k překladu celé cesty k pracovnímu adresáři. To nemusí být cesta k adresáři obsahujícímu spustitelný soubor.
Hodnota typu
Do sloupce Typ tabulky CustomAction zadejte základní číselný typ.
Konstanty | Šestnáctkový | Desetinný |
---|---|---|
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory | 0x022 | 34 |
Cíl
Sloupec Target v tabulce CustomAction obsahuje úplnou cestu a název spustitelného souboru následovaný volitelnými argumenty spustitelného souboru. Je vyžadována úplná cesta a název spustitelného souboru. Uvozovky musí být použity kolem dlouhých názvů souborů nebo cest. Hodnota se považuje za formátovaný text a může obsahovat odkazy na vlastnosti, soubory, adresáře nebo jiné formátované atributy textu.
Možnosti zpracování vrácení
Do sloupce Typ v tabulce CustomAction zahrňte volitelné bity příznaků, které určují 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ů, které určují 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 a určete možnost provádění ve 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 CustomAction tabulka.
Poznámky
Vlastní akce, která spustí spustitelný soubor, provede příkazový řádek, který obvykle obsahuje vlastnosti, které jsou označeny dynamicky. Je-li to také 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.
Související témata