1

インストール手順の一環として、AdobeAcrobatXIをインストールする必要があります。アドビによると:

GUIDを作成およびデコードするための基本的な式は次のとおりです。

Acrobat:例:AC76BA86-1033-F400-7760-100000000002

[製品ファミリ]-[言語コード]-[追加言語]-[製品タイプ]-[ライセンスタイプ][メジャーバージョン][メジャーマイナーバージョン]

キーがにあるHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstallことと、キーがで始まることがわかっている{AC76BA86-ので、そのシーケンスで始まるキーを検索して、Acrobatをインストールする必要があるかどうかを判断できるようにします。

InstallShieldのインストールスクリプトで部分的なレジストリキー検索を行う方法はありますか?

4

2 に答える 2

0

アドビは彼らの製品コードをろくでなしにしている、そして私は本当にそのゲームと一緒に遊ぶことを提案しない。

ただし、セクション2.11.3を読むと、すべてのリーダーがA6EADE66-0000-0000-484E-7E8A45000000の共通のUpgradeCodeを共有していることがわかります。

これにより、Upgrade Table / FindRelatedProductsを使用して、このUpgradeCodeに基づいてProductCodesを検索できます。「検出のみ」設定を使用すると、見つかったProductCodeが選択したプロパティに割り当てられます。

カスタムアクションや、ろくでなしのProductCodeGUIDSはありません。シンプルで簡単...「それはうまくいく」。

于 2013-02-06T18:22:17.903 に答える
-1

これを行う最良の方法はRegDBQueryKey(<registry path>, REGDB_KEYS, <returnList>)、サブキーのリストを取得し、リスト内の各キーを調べて、探していた部分的な値で始まっているかどうかを確認することでした。

于 2013-02-05T22:59:02.420 に答える