Vlastní typ akce 35
Tato vlastní akce nastaví instalační adresář z formátovaného textového řetězce. Další informace najdete v tématu Změna cílového umístění pro adresáře.
Zdroj
Pole Zdroj tabulky CustomAction obsahuje klíč tabulkyDirectory . Určený adresář je nastaven formátovaným řetězcem v poli Target pomocí MsiSetTargetPath. Tím nastavíte cílovou cestu a přidruženou vlastnost na rozšířenou hodnotu formátovaného textového řetězce v poli Target. Nepokoušejte se změnit umístění cílového adresáře během instalace údržby. Nepokoušejte se změnit cestu k cílovému adresáři, pokud jsou některé komponenty používající danou cestu již nainstalovány pro libovolného uživatele.
Hodnota typu
Do sloupce Typ tabulky CustomAction zadejte základní číselný typ.
Konstanty | Šestnáctkový | Desetinný |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeDirectory | 0x023 | 35 |
Cíl
Sloupec Target v tabulce CustomAction obsahuje textový řetězec formátovaný pomocí funkcí zadaných v MsiFormatRecord (bez specifikátorů číselného pole). Parametry, které se mají nahradit, jsou uzavřeny v hranatých závorkách [...], a mohou to být vlastnosti, proměnné prostředí (% předpona), cesty k souborům (předpona#) nebo cesty adresáře součástí (předpona$). Mějte na paměti, že cesty k adresáři vždy končí oddělovačem adresářů.
Možnosti zpracování vrácení
Vlastní akce tyto možnosti nepoužívá.
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
Vlastní akce tyto možnosti nepoužívá.
Návratové hodnoty
Viz návratové hodnoty vlastní akce.
Poznámky
Pokud nastavíte privátní vlastnost v posloupnosti uživatelského rozhraní vytvořením vlastní akce v jedné z tabulek sekvence uživatelského rozhraní, tato vlastnost není nastavena v pořadí provádění. Chcete-li nastavit vlastnost v pořadí provádění, musíte také umístit vlastní akci do tabulky pořadí provádění. Alternativně můžete vlastnost nastavit jako veřejnou vlastnost a zahrnout ji do vlastnosti SecureCustomProperties.
Související témata