我想读取和修改我的 NetworkAddress 的注册表项值。它在注册表中的路径是:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\0011
在该路径中有一个名为 NetworkAddress 的键。如何读取和修改此密钥?
这是我尝试过的:
RegistryKey myKey = Registry.LocalMachine.OpenSubKey(@"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0011",true);
MessageBox.Show((string) myKey.GetValue("NetworkAddress"));
myKey.SetValue("NetworkAddress", "002408B2A2D2", RegistryValueKind.String);
我已经尝试过这段代码,它给了我这个异常:对象引用未设置为对象的实例。我该如何解决这个问题?请帮助我,谢谢。