今天用C#读取注册表信息,运行时弹出“未将对象引用设置到对象的实例”错误信息。如下图所示:
程序文件如下:
private string GetRegistData()
{
// 读取的注册表中HKEY_LOCAL_MACHINE\SOFTWARE目录下的XXX目录下yy目录中名称为name的注册表值
try
{
string registData;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey("SOFTWARE", true);
RegistryKey company = software.OpenSubKey("xxx", true); //
RegistryKey product = software.OpenSubKey("yy", true); //
registData = product.GetValue("name").ToString(); //
return registData;
}
catch (Excepti