0

我想将项目添加到注册表中的键并找到“CreateSubKey”命令,但重点是此命令创建子键而不是键的项目。例如“Computer\HKEY_USERS.DEFAULT\Control Panel\International”的路径有大约 40 个项目和 3 个子键。我想将项目添加到“\ International”而不是子键。

另一个问题是,当我想在“Computer\HKEY_USERS”路径中向其他用户添加子项时,出现错误“无法访问其他用户注册表”。如何在没有以 Windows 管理员身份登录的情况下使用代码来处理它?

看图片:在这里输入图片描述 最好的问候。

4

1 回答 1

0

创建您感兴趣的密钥,然后设置值

RegistryKey rk = Registry.Users.CreateSubKey("DEFAULT\\Control Panel\\International");
rk.SetValue("a number", 42);
rk.SetValue("my string", "fiftythree");

您必须是提升的管理员才能修改除 CurrentUser 以外的根目录中的密钥。普通用户不得修改机器设置或其他用户的设置。

于 2021-11-16T12:06:36.153 回答