C#操作注册表之删除操作是如何实现的呢?让我们来看看具体的操作吧:
删除注册表中指定的注册表项
- private void DeleteRegist(string name)
- //C#操作注册表之删除操作
- {
- string[] aimnames;
- RegistryKey hkml =
- Registry.LocalMachine;
- RegistryKey software =
- hkml.OpenSubKey("SOFTWARE",true);
- //C#操作注册表之删除操作
- RegistryKey aimdir =
- software.OpenSubKey("XXX",true);
- aimnames = aimdir.
- GetSubKeyNames();
- foreach(string aimKey in aimnames)
- {
- //C#操作注册表之删除操作
- if(aimKey == name)
- aimdir.DeleteSubKeyTree(name);
- }
- }
以上是在注册表中HKEY_LOCAL_MACHINE\SOFTWARE目录下XXX目录中删除名称为name注册表项。
C#操作注册表之删除操作的相关内容就向你介绍到这里,希望对你了解和学习C#操作注册表之删除操作有所帮助。
【编辑推荐】