我正在使用以下代码在 Windows 7 上使用 C# .NET 4.0 作为管理员写入现有注册表项:
Microsoft.Win32.Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MY\\SOFTWARE\\Name", "key_name", "key_value");
它似乎工作得很好,但我在网上看到其他人声称你需要这样做,Registry.Close()
否则它将不起作用。
如果这似乎已经起作用,我真的需要OpenSubKey
和钥匙吗?Close
我不是在抱怨我的代码有效,我只是想了解最佳实践。