Akcja SelfRegModules
Akcja SelfRegModules przetwarza wszystkie moduły wymienione w tabeli SelfReg i rejestruje wszystkie zainstalowane moduły w systemie. Instalator nie rejestruje samodzielnie plików EXE.
Ograniczenia sekwencji
Przed wywołaniem akcji SelfRegModules należy wywołać akcję InstallValidate. Jeśli jest używana akcja InstallFiles, musi zostać wyświetlona przed akcją SelfRegModules w sekwencji. Ponieważ akcja SelfRegModules zmienia system, funkcja SelfRegModules powinna pojawić się po akcji InstallInitialize.
Komunikaty ActionData
Pole | Opis danych akcji |
---|---|
[1] | Identyfikator zarejestrowanego pliku modułu. |
[2] | Identyfikator folderu zawierającego zarejestrowany plik modułu. |
Uwagi
Akcja SelfRegModules próbuje wywołać funkcję DllRegisterServer modułu, która ma zostać zarejestrowana. 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 rejestrowania samodzielnie rejestrujących bibliotek DLL przy użyciu akcji SelfUnRegModules.
Tematy pokrewne