SelfUnregModules アクション
SelfUnregModules アクションでは、アンインストールがスケジュールされている、SelfReg テーブルに一覧表示されているすべてのモジュールの登録を解除します。 インストーラーでは .EXE ファイルを自己登録しません。
順序の制限
InstallValidate アクションは、シーケンス内の SelfUnregModules アクションの前に現れる必要があります。 SelfRegModules アクションを使用する場合、これはシーケンスの SelfUnregModules アクションの後に現れる必要があります。 RemoveFiles アクションを使用する場合、これはシーケンスの SelfUnregModules アクションの後に現れる必要があります。
ActionData のメッセージ
フィールド | アクション データの説明 |
---|---|
[1] | 登録を解除するモジュール ファイルの識別子。 |
[2] | 登録を解除するモジュール ファイルを保持しているフォルダーの識別子。 |
解説
SelfUnregModules アクションでは、登録を解除するモジュールの DllUnregisterServer 関数を呼び出そうとします。 このアクションは、マシンごとのインストール中など、昇格された特権でインストールを実行しているとき、昇格された特権で実行されます。 ユーザーごとのインストール中は、インストーラーではユーザー特権でこのアクションを実行します。
SelfUnRegModules アクションを使用して、インストーラーで自己登録 DLL を登録解除する順序を指定できないことに注意してください。
関連トピック