c# 指定注册表项权限 添加 修改
2012-08-01 16:02
295 查看
新手一个,记录编程点滴。
给一个原来没有权限的注册表项添加权限
感觉应该需要管理员权限才可以进行这个操作,大家实验的时候注意一下。VS2010+Win2003+Administrator 实验成功。
用语极度不专业啊~~~~~
刚刚接触希望多多交流。
给一个原来没有权限的注册表项添加权限
using Microsoft.Win32; //添加引用 //打开注册表项“HKEY_CURRENT_USER\test” RegistryKey rk = Registry.CurrentUser.OpenSubKey("test", RegistryKeyPermissionCheck.ReadWriteSubTree, RegistryRights.ChangePermissions); //使用 OpenSubKey 方法 //得到一个能够更改权限的 RegistryKey 类的实例 RegistrySecurity rs = new RegistrySecurity(); //注册表项的 Windows 访问控制安全性。 //(感觉应该就是一个访问控制列表) RegistryAccessRule rar = new RegistryAccessRule("system", RegistryRights.FullControl, AccessControlType.Allow); //一个给“system”用户“完全控制权限”的规则? rs.AddAccessRule(rar); //把规则添加到列表里。 rk.SetAccessControl(rs); //为注册表项设置权限 rk.Close();
感觉应该需要管理员权限才可以进行这个操作,大家实验的时候注意一下。VS2010+Win2003+Administrator 实验成功。
用语极度不专业啊~~~~~
刚刚接触希望多多交流。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/struggle.gif)
相关文章推荐
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- 为TFS中指定组中的项目添加和删除指定权限C#代码实现
- C# 添加,修改,删除文件夹/文件集合
- C#指定某用户对某文夹件的访问权限
- C#Winfrom获取指定目录下所有文件名称和文件名称相应的目录 并且添加到DataTable
- TreeView checkbox 添加,修改(权限)
- VB与C#默认添加控件访问权限不同
- MySQL 在指定字段名后面添加列,修改列,删除列
- C# 在dataGridView中行首或行尾手动添加记录、修改一行记录(1.行尾添加,非数据库连接形式 2.修改某一行的数据 3.插入行首,不覆盖行首)
- ASP.NET(C#)对XML文件节点的添加删除修改示例
- C#对DataGridView进行添加、修改、删除数据操作