次の方法で共有


SelfRegModules アクション

SelfRegModules アクションは、SelfReg テーブルにリストされているすべてのモジュールを処理し、インストールされているすべてのモジュールをシステムに登録します。 インストーラーは EXE ファイルを自己登録しません。

シーケンスの制限

InstallValidate アクションは、SelfRegModules アクションを呼び出す前に呼び出す必要があります。 InstallFiles アクションを使用する場合は、シーケンスの SelfRegModules アクションの前に表示する必要があります。 SelfRegModules アクションによってシステムが変更されるため、SelfRegModules は InstallInitialize アクション後に発生する必要があります。

ActionData メッセージ

アクション データの説明
[1] 登録済みモジュール ファイルの識別子。
[2] 登録済みモジュール ファイルを保持しているフォルダーの識別子。

 

備考

SelfRegModules アクションは、登録がスケジュールされているモジュールの DllRegisterServer 関数を呼び出そうとします。 このアクションは、マシンごとのインストール中など、管理者特権でインストールが実行されている場合に、昇格された特権で実行されます。 ユーザーごとのインストール中に、インストーラーはユーザー特権でこのアクションを実行します。

SelfUnRegModules アクションを使用して、インストーラーが自己登録 DLL を登録する順序を指定できないことに注意してください。

自己登録 の順序を指定する