life清者自清 2016-12-20 08:32 采纳率: 66.7%
浏览 955
已采纳

注册表的问题,路径不同但遍历的结果一样。

RegistryKey pregkey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\");
RegistryKey pregkey = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Uninstall");//获取指定路径下的键
foreach (string item in pregkey.GetSubKeyNames())             
{
currentKey = pregkey.OpenSubKey(item);
displayName = currentKey.GetValue("DisplayName");  
}

这两个路径有什么区别??路径不同,但我获取的displayName内容是一样的。

  • 写回答

2条回答 默认 最新

  • shen_wei 2016-12-20 08:47
    关注

    注意系统的版本不同,32位和64位之分。。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?