我想从注册表中删除一个文件夹。假设我想要删除文件夹从注册表中删除文件夹 - 权限问题
Software\TeamViewer
我已经写了代码,但它给出了一个异常“你不能写”。我想它的权限&访问权限的某种问题。
string keyapath = @"Software\TeamViewer";
RegistryKey regKeyAppRoot = Registry.CurrentUser.OpenSubKey(keyapath);
regKeyAppRoot.DeleteSubKeyTree(keyapath);
如何为我的软件授予从注册表中删除文件夹的权限?
编辑: 我有我的系统管理员权限。我是否仍然需要通过我的代码专门为应用程序分配权限?
http://stackoverflow.com/questions/2021831/admin-rights-for-a-single-method,参考这个问题,答案告诉他如何给一个单一的方法管理权限。 – Burimi 2012-01-03 14:51:57
这里是一个伟大的文章阅读理解Windows注册表文件和文件夹 - - http://msdn.microsoft.com/en-us/magazine/cc982153.aspx – MethodMan 2012-01-03 14:53:37
我确实有我的计算机上的管理权限。我仍然需要使用代码专门添加权限。我宁愿使用代码而不是手动方法来完成它。 – 2012-01-03 15:12:05