以编程方式为所有用户设置注册表软件策略密钥

时间:2016-11-01 01:15:08

标签: c++ windows winapi registry

我需要为所有标准用户帐户设置以下注册表项。但是,标准用户无权访问此位置。如何以编程方式将此密钥设置为管理员,并在所有用户登录时可以使用它?

我通过调用 reg add 尝试了Registry Active Setup。但是,这不起作用,因为Active Setup以用户权限(我猜)运行,无法设置该密钥!

注册表项:

HKEY_CURRENT_USER \ SOFTWARE \ Policies \ Microsoft \ Office \ 14.0 \ Common \ Security \ Trusted Protocols \ All Applications \ Custom:

1 个答案:

答案 0 :(得分:1)

这个键

HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\14.0\Common\Security\Trusted Protocols\All Applications\Custom:

实际上是

HKEY_USERS\ Security ID (SID)\SOFTWARE\Policies\Microsoft\Office\14.0\Common\Security\Trusted Protocols\All Applications\Custom:

您可以在HKEY_USERS中查询所有用户,并为每个用户设置此密钥。这里的问题是不会为新用户设置此密钥。