ICE68
ICE68 kontroluje platnost všech vlastních typů akcí potřebných pro instalaci. Chyba při opravě chyby hlášené ice68 způsobí, že instalace, která se pokusí provést akci, se nezdaří. ICE68 vydá upozornění, pokud je atribut msidbCustomActionTypeNoImpersonate nastaven bez nastavení atributu msidbCustomActionTypeInScript.
Výsledek
ICE68 vrátí chybu, pokud je typ akce potřebný pro instalaci neplatný.
Příklad
ICE68 publikuje následující upozornění, pokud má vlastní akce msidbCustomActionTypeNoImpersonate bit nastaven v poli Typ tabulky CustomAction bez msidbCustomActionTypeInScript také nastavit.
Even though custom action '[2]' is marked to be elevated (with
attribute msidbCustomActionTypeNoImpersonate), it will not be run with elevated
privileges because it's not deferred (with attribute msidbCustomActionTypeInScript).
Pokud chcete toto upozornění opravit, zahrňte msidbCustomActionTypeInScript (0x400), pokud vlastní akce obsahuje msidbCustomActionTypeNoImpersonate (0x800). Jinak instalační program ignoruje atribut msidbCustomActionTypeNoImpersonate. Další informace naleznete v tématu vlastní akce In-Script možnosti spuštění.
ICE68 hlásí následující chybu pro uvedený příklad:
Invalid custom action type for action 'Action1'.
1027 není platný typ akce.
Pokud chcete tuto chybu opravit, zvolte platný typ vlastní akce.
tabulky CustomAction (částečné)
Akce | Typ | Zdroj | Cíl |
---|---|---|---|
Akce 1 | 1027 | Argument | Component1 |
Související témata
-
referenční ICE