Udostępnij za pośrednictwem


Akcja SelfUnregModules

Akcja SelfUnregModules wyrejestruje wszystkie moduły wymienione w tabeli SelfReg, które mają zostać odinstalowane. Instalator nie rejestruje samodzielnie plików .EXE.

Ograniczenia sekwencji

Akcja InstallValidate musi pojawić się przed akcją SelfUnregModules w sekwencji. Jeśli jest używana akcja selfRegModules musi pojawić się po akcji SelfUnregModules w sekwencji. Jeśli zostanie użyta akcja RemoveFiles musi pojawić się po akcji SelfUnregModules w sekwencji.

Komunikaty ActionData

Pole Opis danych akcji
[1] Identyfikator niezarejestrowanego pliku modułu.
[2] Identyfikator folderu zawierającego niezarejestrowany plik modułu.

 

Uwagi

Akcja SelfUnregModules próbuje wywołać funkcję DllUnregisterServer modułu, który ma zostać wyrejestrowany. Ta akcja jest uruchamiana z podwyższonym poziomem uprawnień, gdy instalacja jest uruchamiana z podwyższonym poziomem uprawnień, na przykład podczas instalacji poszczególnych maszyn. Podczas instalacji poszczególnych użytkowników instalator uruchamia tę akcję z uprawnieniami użytkownika.

Należy pamiętać, że nie można określić kolejności, w jakiej instalator wyrejestruje biblioteki DLL samodzielnie za pomocą akcji SelfUnRegModules.

Określanie kolejności rejestracji samoobsługowej