【问题标题】:Not able to change value of a key under HKLM/Software/Wow6432Node in windows 7无法在 Windows 7 中更改 HKLM/Software/Wow6432Node 下的键值
【发布时间】:2013-12-07 23:57:50
【问题描述】:

标准用户能否更改/删除 windows 7 中 HKLM/Software/Wow6432Node 下某个键的值?我试图从代码中做到这一点。但无法更改值。

【问题讨论】:

  • 当然。管理员更改密钥的访问权限后。

标签: windows registry registrykey


【解决方案1】:

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

您必须以管理员权限运行才能写入 HKLM。尽管在 Windows XP 和更早版本上,以管理员身份运行是常态。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 2011-04-09
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    • 2016-10-19
    相关资源
    最近更新 更多