私がコンパイルしたプログラムを実行している管理者ユーザー アカウントには、上記のレジストリ キーへのアクセス許可がありますSpecial
(ダイアログFull
にリストされている他のすべてのアクセス許可の中で許可されています)。Permission Entry
このキーの値はregedit
問題なく手動で変更できます。
ただし、Windows Vista Home Premium SP2 32 ビット インストールでプログラムを実行する場合、このプログラムがRegSetValue
上記のレジストリ値に対して実行しようとすると、ACCESS DENIED
.
誰かが理由を知っていますか (procmon
役立つ場合はトレースを提供できます)?