Potvrzení vlastních akcí
Po úspěšném dokončení instalačního skriptu se spustí vlastní akce potvrzení. Pokud Akce InstallFinalize úspěšná, instalační program pak spustí všechny existující vlastní akce potvrzení. Jediný parametr režimu, který instalační program v tomto případě nastaví, je MSIRUNMODE_COMMIT. Popis parametrů režimu spuštění najdete v tématu MsiGetMode.
Vlastní akci potvrzení lze zadat přidáním příznaku možnosti do pole Typ tabulky CustomAction. Viz Vlastní akce In-Script Možnosti spuštění příznak možnosti označující vlastní akci potvrzení.
Vlastní akce potvrzení je doplněk vrácení vlastní akce zpět a lze ji použít se zpětným vrácením vlastních akcí k obrácení vlastních akcí, které provádějí změny přímo v systému.
Všimněte si, že vlastní akce vrácení zpět nemusí být schopna odebrat všechny změny provedené vlastními akcemi potvrzení. I když instalační program zapíše vlastní akce vrácení zpět i potvrzení do skriptu vrácení zpět, vlastní akce potvrďte pouze po úspěšném zpracování instalačního skriptu. Vlastní akce potvrzení jsou první akce, které se mají spustit ve skriptu vrácení zpět. Pokud se vlastní akce potvrzení nezdaří, instalační program zahájí vrácení zpět, ale může vrátit zpět pouze tyto operace, které jsou již zapsány do skriptu vrácení zpět. To znamená, že v závislosti na vlastní akci potvrzení nemusí být možné vrátit zpět změny provedené akcí. Selhání ve vlastních akcích potvrzení můžete ignorovat tak, že vytvoříte vlastní akci, která bude ignorovat návratové kódy.
Vrácení zpět a potvrzení vlastních akcí se nespustí při zakázání vrácení zpět. Pokud autor balíčku vyžaduje pro správnou instalaci tyto typy vlastních akcí, měli by použít vlastnost RollbackDisabled v podmínce, která brání instalaci v pokračování při vrácení zpět.