编写如下代码
RegistryKey retkey = Registry.CurrentUser.OpenSubKey("BPAE_DCCB_Key", true).CreateSubKey("register");
若注册表中无 BPAE_DCCB_Key 则报“System.NullReferenceException:“未将对象引用设置到对象的实例。””
原因为以下代码返回为 NULL ,导致NULL.CreateSubKey("register") 于是报异常
RegistryKey retkey = Registry.CurrentUser.OpenSubKey("BPAE_DCCB_Key", true)
将代码OpenSubKey修改为CreateSubKey则正常运行
RegistryKey retkey = Registry.CurrentUser.CreateSubKey("BPAE_DCCB_Key").CreateSubKey("register");