Share via


レジストリ エントリを検索し、そのレジストリの値を保持するプロパティを作成する

レジストリ エントリを検索して、そのファイルの値を保持するプロパティを作成するには

  1. Signature テーブルまたは CompLocator テーブルに署名を追加しないでください。 ファイルの署名が AppSearch テーブルには含まれ、Signature または CompLocator テーブルには含まれていない場合、インストーラーは RegLocator テーブルを検索します。

  2. 検索するレジストリ エントリを RegLocator テーブルで指定します。 署名が Signature テーブルに存在せず、Type 列の値が msidbLocatorTypeRawValue である場合は、RegLocator テーブルで指定されている特定のレジストリ キー名を検索するものと想定されます。

    RegLocator テーブル (一部)

    Signature_ Root キー 名前 Type
    AppValue
    2
    SOFTWARE\Microsoft\MyApp

    Myname
    msidbLocatorTypeRawValue

     

  3. 最後に、AppSearch アクションが AppValue の値を返すように、AppSearch テーブルを設定します。 インストーラーが AppSearch アクションを実行した後、MYREGVAL の値は AppValue の値です。

    AppSearch テーブル (一部)

    プロパティ 署名
    MYREGVAL
    AppValue