如何通过C#删除注册表根目录

时间:2013-08-01 16:24:01

标签: c# registry directory

我一直在寻找答案的日子,但我找到的唯一答案是删除注册表项或值。

如果答案存在,我很抱歉,但我已经非常努力地找到答案,不要问一个已经回答过的问题。

基本上我需要的是一种从LOCAL_MACHINE \ SOFTWARE路径通过C#删除WHOLE注册表文件夹的方法。 EG:LOCAL_MACHINE \ SOFTWARE \ ABC,删除整个ABC“文件夹”。

1 个答案:

答案 0 :(得分:1)

我想你想要:

Microsoft.Win32.Registry.LocalMachine.DeleteSubKey(@"Software\ABC");

警惕:LOCAL_MACHINE受到保护,如果没有管理员权限,则可能会失败。

我想知道你的搜索难度是否只是术语。一切不是价值的东西都是关键。用你的话来说,“文件夹”等于键。它只是一个嵌套的结构,沿途有值。