でセットアッププロジェクトを維持しようとしていますVisual Studio 2003
(はい、それはレガシーアプリケーションです)。HKCU
現在の問題は、コンピューター上のすべてのユーザーのレジストリエントリを書き込む必要があることです。HKCU
これらはデフォルトのユーザー設定であるためではなく、に含める必要があり、HKLM
ユーザーごとに変更されます。私の気持ちは
- これは不可能です
- これは、インストーラーが実行する必要があることではなく、アプリケーションが実行する必要があることです(結局、インストール後にユーザープロファイルが作成されるとどうなりますか?)。
それを念頭に置いて、アプリケーションの変更をできるだけ少なくしたいので、私の質問は、セットアッププロジェクトのすべてのユーザーにレジストリエントリを追加することは可能ですか?Visual Studio 2003
そして、現時点では、プロジェクトには5つのレジストリルートキー(、、、、およびUser / Machine Hive)がリストされてHKEY_CLASSES_ROOT, HKEY_CURRENT_USER
いますHKEY_LOCAL_MACHINE
。HKEY_USERS
ユーザーのルートキーについては何も知りませんし、ユーザー/マシンハイブも見たことがありません。誰かが彼らが何であるかについて私に教えてもらえますか?おそらく彼らは上記の私の問題を解決することができます。