2009-10-19 5 views
5

指定されたアップグレードコードを持つサードパーティのアプリケーションがインストールされていることとそのインストールフォルダは何かを検出する方法はありますか?私は、カスタムアクションが必要であることを示唆することができますが、そのようなカスタムアクションではどうしたらいいですか? VBSカスタムアクションでそのようなことを検出することは可能ですか?WIX:サードパーティのアプリケーションがインストールされているかどうかを検出する方法は?

答えて

6

本当にアプリケーションによって異なります。ほとんどのアプリケーションは、レジストリキーを検出して使用することができます。その場合は、RegistrySearch要素が必要です。カスタムアクションは必要ありません。アプリケーションがMSI経由でインストールされている場合は、ComponentSearchが良い場合もあります。

0

dotNetInstallerを使用して構成することができます。レジストリ検索の助けを借りれば、プログラムがインストールされているかどうかを簡単に知ることができます(追加のチェックのために製品バージョン/製品名を使用)

関連する問題