在Windows 7中无法更改HKLM / Software / Wow6432Node下的密钥值

时间:2013-12-07 23:57:50

标签: windows registry registrykey

标准用户可以在Windows 7中更改/删除HKLM / Software / Wow6432Node下的密钥值吗?我试图从代码中这样做。但无法改变价值。

1 个答案:

答案 0 :(得分:0)

在大多数情况下,不,使用标准用户权限运行的代码只具有对HKLM的只读访问权限。

您必须使用admin privs运行才能写入HKLM。虽然在Windows XP和更早版本中,以管理员身份运行是常态。

尝试从cmd shell prompt launched with admin privileges运行您的代码。你应该看到不同的结果。

对于较旧的应用程序的便利向后兼容,有registry virtualization。它在32位代码中启用,没有嵌入式清单。对于在64位操作系统上运行的32位代码,还有整个registry redirection