我在下面的注册表项SOFTWARE\\mysoftware\\"
的localmachine
无法删除注册表项,甚至具有管理员权限
有内它。我的几个子文件夹和值只是想删除SOFTWARE\\myspftware\\
所以我用
Registry.LocalMachine.DeleteSubKeyTree("SOFTWARE\\mysoftware\\");
在具有管理权限的程序中。我不断收到错误
Cannot delete a subkey tree because the subkey does not exist.
。
由于最终的反斜杠,该代码甚至无法编译。您的*实际*代码是否有尾部反斜杠(转义或不转义)?我会在没有的情况下尝试 - 密钥在逻辑上不会以反斜杠结尾;这只是分隔符。 –
@JonSkeet我有2个backslahes。请参阅update.It是一个错字。 – techno
哇,谢绝了我的编辑,然后做了精确的编辑... – hellyale