次のコードを使用して、Windows 7 で C# .NET 4.0 を管理者として既存のレジストリ キーに書き込みます。
Microsoft.Win32.Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MY\\SOFTWARE\\Name", "key_name", "key_value");
問題なく動作しているように見えますが、Web 上の他の人々が、これを行う必要がある、Registry.Close()
または動作しないと主張しているのを見てきました。
OpenSubKey
これがすでに機能しているように見える場合、本当にClose
キーが必要ですか?
自分のコードが機能することに文句を言っているのではなく、ベスト プラクティスを理解したいだけです。