0

私には次のような要件があります:製品の以前のバージョンは、ビジュアルでWIX3.5を使用してクリーンアップする必要があるいくつかのレジストリエントリを残します

アプローチ:レジストリから製品のインストール済みバージョンを検索します。次に、製品バージョンのバージョンと一致しない各レジストリエントリを検索し、Registry Action=removeを実行します。

どうすればこれを達成できますか?WIXでRegistrySearchを実行しているときに、製品のすべてのバージョンを保存するにはどうすればよいですか?

誰かがこれのコードを提供できますか?

4

1 に答える 1

0

レジストリキーが製品に固有であり、製品の最新バージョンをインストールするときに削除する必要がある場合は、以前のさまざまなバージョンを確認する必要はありません。以前にインストールしたものに関係なく、インストール中にレジストリキーを削除するだけです。キーがすでに存在する場合は削除されますが、存在しない場合は心配ありません。

于 2012-04-16T16:57:45.113 に答える