次のレジストリパスにGUIDのではなく、キー固定の名前を製品を持つ方法があるのInstallShieldを使用してインストール静的な名前
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{Random GUID}
と代替現在のユーザーのための経路をインストールし、32ビットOS
Bassicallyのために私は
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\My App
また、別のアプリケーションが自分自身を「マイアプリ」と呼んで同じことをしたらどうなりますか? GUIDを使用するポイントは、2人の独立したソフトウェア開発者が同じ値を誤って生成しないということです(既存のソフトウェアと同じキーの下にインストールしようとする*悪意のあるソフトウェアを扱うアプローチもありません)。*ランダム*値ではありません - あなたのインストーラのどこかで使用する必要がある場合は、インストーラテクノロジのどこかに、プロパティなどのように表示する必要があります(InstallShieldの詳細については不明ですが、長い間使用していません)。 –
私のマシン上のアンインストールパスを見ると、GUIDSのヒープ、そしてapp/company名のヒープがあります。 Adobe Air、Microsoft Visual Studio 2010を含みます。もしそれが固定ガイドであったなら、私はそれに満足しています。しかし、すべてのアップグレード後の瞬間にそれが変わります。 –