UnregisterProgIdInfo アクション
UnregisterProgIdInfo アクションは、OLE ProgId 情報のシステムへの登録解除を管理します。
シーケンスの制限
UnregisterProgIdInfo アクションは、InstallInitialize アクション、UnregisterClassInfo アクション、UnregisterExtensionInfo アクションよりも後に、また RegisterProgIdInfo アクションよりも前に発生する必要があります。
RemoveRegistryValues は、シーケンス内の UnregisterProgIdInfo よりも前に発生する必要があります。
次のグループ内のアクションのシーケンス処理は制限されています。 これらのアクションのサブセットがシーケンス テーブル内で一緒に発生する場合は、次に示すのと同じ相対シーケンス順序を持つ必要があります。
- UnregisterClassInfo
- UnregisterExtensioninfo
- UnregisterProgIdInfo
- UnregisterMIMEInfo
- RegisterClassInfo
- RegisterExtensionInfo
- RegisterProgIdInfo
- RegisterMIMEInfo
たとえば、UnregisterProgIdInfo は、シーケンス テーブルの UnregisterMIMEInfo より前に発生する必要があります。
ActionData のメッセージ
フィールド | アクション データの説明 |
---|---|
[1] | 登録済みプログラムのプログラム識別子。 |
解説
UnregisterProgIdInfo アクションは、拡張機能情報 (Extension テーブル) またはクラス情報 (Class テーブル) に接続され、現在アンインストール対象として選択されている機能の ProgId 情報をレジストリ (ProgId テーブル) から削除します。