这是我的代码:
RegistryKey reg = Registry.LocalMachine;
var HKLM = reg.OpenSubKey(@"Software\\Microsoft\\Cryptography");
HKLM.DeleteValue("MachineGuid");
问题:即使我以管理员身份运行它;它只会给我一个错误说:
无法写入注册表项。
我无法删除本地计算机文件夹中的任何内容。
答案 0 :(得分:2)
如果您想要写访问权限,则需要将RegistryKey指定为可写。
Registry.LocalMachine.OpenSubKey(@"Software\\Microsoft\\Cryptography",true);