c#检测注册表是否存在某个键值,存在就删除,不存在就创建

如题所述

使用 RegistryKey.OpenSubKey 如果键不存在,返回 null,这时使用 RegistryKey.CreateSubKey 创建子项,如果返回非 null,则子项存在,这时调用 RegistryKey.DeleteSubKey 删除子项即可
如果是值的话,使用 RegistryKey.GetValue,SetValue 及 RegistryKey.DeleteValue
参见:https://msdn.microsoft.com/zh-cn/library/microsoft.win32.registrykey(v=vs.100).aspx追问

具体怎么写呢?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答