我一直在寻找答案的日子,但我找到的唯一答案是删除注册表项或值。
如果答案存在,我很抱歉,但我已经非常努力地找到答案,不要问一个已经回答过的问题。
基本上我需要的是一种从LOCAL_MACHINE \ SOFTWARE路径通过C#删除WHOLE注册表文件夹的方法。 EG:LOCAL_MACHINE \ SOFTWARE \ ABC,删除整个ABC“文件夹”。
答案 0 :(得分:1)
我想你想要:
Microsoft.Win32.Registry.LocalMachine.DeleteSubKey(@"Software\ABC");
警惕:LOCAL_MACHINE受到保护,如果没有管理员权限,则可能会失败。
我想知道你的搜索难度是否只是术语。一切不是价值的东西都是关键。用你的话来说,“文件夹”等于键。它只是一个嵌套的结构,沿途有值。