[英]add item to key in registry with vb or c# AND get Administrative Access
我想将项目添加到注册表中的一个键并找到“CreateSubKey”命令,但重点是此命令创建子键而不是键的项目。 例如“Computer\\HKEY_USERS.DEFAULT\\Control Panel\\International”的路径有大约 40 个项目和 3 个子键。 我想将项目添加到“\\International”而不是子键。
另一个问题是,当我想向“Computer\\HKEY_USERS”路径中的其他用户添加子项时,出现错误“无法访问其他用户注册表”。如何在不以管理员身份登录 Windows 的情况下使用代码处理该问题?
看图片:在此输入图片描述最好的问候。
创建您感兴趣的密钥,然后设置值:
RegistryKey rk = Registry.Users.CreateSubKey("DEFAULT\\Control Panel\\International");
rk.SetValue("a number", 42);
rk.SetValue("my string", "fiftythree");
您必须被提升为管理员才能修改除 CurrentUser 之外的根目录中的密钥。 不允许普通用户修改机器设置或其他用户的设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.