私はそうのように、レジストリから情報を読み取り、古いWindowsプログラムを持っています。Windows 10ロックダウンされたユーザーアカウントでのWindows 10レジストリのアクセス
CRegKey rkey;
if(rkey.Open(HKEY_LOCAL_MACHINE, "SOFTWARE\\xxx\\yyy", KEY_READ) == ERROR_SUCCESS)
{
...
}
が、これは失敗しました!
レジストリを読むことさえできません。少なくともその一部ではありません。
私はマイクロソフトのサポートサイトを見てきましたが、これがどこに対応しているのかわかりませんでした。
(C++)プログラムからレジストリへのアクセスがWindows 10のUACによってどのように影響を受けるのか、誰かが私に情報を教えてくれますか?
コードを修正すると、*なぜ*失敗したのかわかりません。 Googleの "Windowsレジストリリダイレクタ"。 –
'regedit'を使用してください:ツリー・ペインで、あなたが興味のあるノードを右クリックし、その権限をチェックしてください。古いWindowsプログラムは、管理者権限で実行されていると想定される可能性が最も高く、Windows 10マシンではユーザー権限のみが与えられます。 –
アクセスしようとしているレジストリキーを指定できますか? – Asesh