0

標準ユーザーは、Windows 7 の HKLM/Software/Wow6432Node の下にあるキーの値を変更/削除できますか? 私はコードからそうしようとしています。しかし、値を変更することはできません。

4

1 に答える 1

0

いいえ、ほとんどの場合、標準ユーザー権限で実行されるコードは、HKLM への読み取り専用アクセスしかありません。

HKLM に書き込むには、管理者権限で実行する必要があります。Windows XP 以前では、管理者として実行するのが標準でした。

管理者権限で起動された cmd シェル プロンプトからコードを実行してみてください。別の結果が表示されるはずです。

古いアプリの下位互換性を促進するために、レジストリの仮想化があります。マニフェストが埋め込まれていない 32 ビット コードで有効になります。64 ビット OS で実行されている 32 ビット コードのレジストリ全体のリダイレクトもあります。

于 2013-12-08T00:32:05.533 に答える