Sdílet prostřednictvím


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

 

referenční ICE