我想从注册表中检索值。例如像:HKEY_LOCAL_MACHINE\SOFTWARE\Manufacturer's name\Application name\InstallInfo
在“InstallInfo”下有很多变量,如 ProductVersion、WebsiteDescription、WebSiteDirectory、CustomerName、WebSitePort 等。
我想检索这些变量的一些值。我尝试了以下代码,但它返回
'你调用的对象是空的'
var regKey = Registry.LocalMachine;
regKey = regKey.OpenSubKey(@"SOFTWARE\ABC Limited\ABC Application\InstallInfo");
if (regKey == null)
{
Console.WriteLine("Registry value not found !");
}
else
{
string dirInfo = (string)regKey.GetValue("WebSiteDirectory");
Console.Write("WebSiteDirectory: " + dirInfo);
}
Console.ReadKey();