Vlastní typ akce 51
Tato vlastní akce nastaví vlastnost z formátovaného textového řetězce.
Chcete-li ovlivnit vlastnost použitou v podmínce komponenty nebo funkce, musí vlastní akce přijít před akcí CostFinalize v pořadí akcí.
Zdroj
Pole Zdroj tabulky CustomAction může obsahovat název vlastnosti nebo klíč tabulky vlastností vlastnost. Tato vlastnost je nastavena formátovaným řetězcem v cílovém poli pomocí MsiSetProperty.
Hodnota typu
Do sloupce Typ tabulky CustomAction zadejte základní číselný typ.
Konstanty | Šestnáctkový | Desetinný |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeProperty | 0x033 | 51 |
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).
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