RegistryKey LM = Registry.LocalMachine;
RegistryKey software = LM.OpenSubKey("SOFTWARE", true);
RegistryKey Ustop = software.OpenSubKey("Ustop", true);
Ustop.DeleteSubKeyTree("???");
进安全模式删除。
OpenSubKey 方法有两个参数,第二个应该是true, 可能是这个原因吧。另外你是在什么环境下些?如果是IIS,要把Application pool 设定为Local system,xp下,要把ASPNet 账户设定为administrators.