C# 如何使用C从注册表中删除#
我有一段代码,在自动运行中放入一个空字符串。我需要删除这个自动运行 我怎么做C# 如何使用C从注册表中删除#,c#,C#,我有一段代码,在自动运行中放入一个空字符串。我需要删除这个自动运行 我怎么做 Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnDisconnect", "AutoRun", ""); 如果密钥/值不存在(或者用户没有删除它的权限),您可能需要一些更具防御性的编码,但最基本的是: RegistryKey key = Registry.LocalMachine.Open
Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnDisconnect", "AutoRun", "");
如果密钥/值不存在(或者用户没有删除它的权限),您可能需要一些更具防御性的编码,但最基本的是:
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows CE Services\AutoStartOnDisconnect", true);
key.DeleteValue("AutoRun", true);
虽然我已经回答了这个问题,但这个问题是重复的,其中包括比我在这里给出的更完整的答案。