Sdílet prostřednictvím


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.

Custom_Actions

vlastních akcí formátovaného textu