全てのユーザに対してインストールされている状態にしたい
かつ
インストール時にユーザ単位の設定(HKCU への書き込み)を行いたい
のであれば、いったん Machine Global にインストールした後、ユーザーのスタートアップにユーザー単位インストーラーの起動エントリを作っておけば、インストール後の再ログオンでユーザー単位インストーラーが起動され、そこで HKCU にアクセスできるかと。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windowsアプリ開発の皆様へ
Visual Studioでアプリを開発しいます。
アプリのインストーラは、SetupProjectを使い、msiにパッキングしています。
このインストーラで、comitイベントで、アプリに必要なレジストリ情報を収集し、設定を行っています。
HKEY_LOCAL_MACHINEへのアクセスは、問題なく行えますが、
HKEY_CURRENT_USERのレジストリに対しては、正しくアクセスできません。
インストールを実行しているユーザは、管理者権限付きユーザです。
このユーザのHKEY_CURRENT_USERのレジストリを読みだそうとしても、
HKEY_USERS.DEFAULTがマップされているようです。
インストーラから、HKEY_CURRENT_USERを正しく認識させる方法はありますか?
教えてください。
Reiji Tanaka
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
全てのユーザに対してインストールされている状態にしたい
かつ
インストール時にユーザ単位の設定(HKCU への書き込み)を行いたい
のであれば、いったん Machine Global にインストールした後、ユーザーのスタートアップにユーザー単位インストーラーの起動エントリを作っておけば、インストール後の再ログオンでユーザー単位インストーラーが起動され、そこで HKCU にアクセスできるかと。