2016-09-27 13 views
0

Windowsインストーラ5.0用にWiseを使用してMSIを作成しています。 私の疑問は、HKEY_LOCAL_MACHINE .. \ uninstall \ some_program 2.0のMSI自体からレジストリエントリを読むことができます。 このsome_programは、1.0や2.0や3.0のようないくつかのバージョンがあります。 "some_program"を読んでプロパティやどこかに保存して、これの存在に応じてMSIのインストールGUI画面を変更することはできますかレジストリ内のエントリ。私はwisescriptのパッケージエディタやその他のソフトウェアにアクセスすることはできません。どんな助けもありがとう。前もって感謝します。ワイズインストーラ:レジストリエントリを読み込む

+0

他のプログラムはMSIを使用してインストールされていますか?それ以外のオプションがある場合。 – PhilDW

+0

こんにちはPhilDW、他のプログラムはMSIを使用してインストールされていません。私はこのリンクからいくつかの助けを得ました。 http://www.symantec.com/connect/articles/creating-launch-condition-based-registry-value。バージョン番号の代わりにワイルドカードを使用して、プログラムの任意のバージョンからレジストリを読み取ることができたならば、私の唯一の懸念は残っています。例:HKLM \ ... \ uninstall \ some_program * \ UninstallStringですが、それはできないようです。 –

答えて

0

システム検索を追加します。 Wiseがこれを呼んでいるものは忘れてしまいますが、AppSearchが起動すると似ていて実行されるはずです。私は過去にワイズを使い、同様のことを達成することができました。

関連する問題