SelfUnregModules Action

[This is preliminary documentation and subject to change.]

The SelfUnregModules action unregisters the modules in the SelfReg table that are to be uninstalled.

Database Tables Queried

The SelfUnregModules action queries the File_ column of the SelfReg table for the module that is to be unregistered.

Properties Used

None

Sequencing Restrictions

The InstallValidate action must come before the SelfUnregModules action. If a SelfRegModules action is used it must appear after the SelfUnregModules action. If a RemoveFiles action is used it must come after the SelfUnregModules action.

Remarks

The SelfUnregModules action attempts to call the DllUnregisterServer() function of the module that is to be unregistered. Unlike other actions this action is not performed with elevated privileges but instead is performed with the default user privileges.