RegOpenKeyEx返回错误的路径名错误(代码161)

时间:2012-01-25 15:43:02

标签: c# windows .net-3.5 registry

我正在使用this solution在64位计算机上读取32位注册表。我正在使用它:

GetKeyValue("\\software\\company", name);

其中name是检索到的属性的名称。但代码返回161代码。我也尝试在路径的末尾附加反斜杠,但结果是一样的。我可以确认密钥中存在密钥。怎么了?

1 个答案:

答案 0 :(得分:2)

路径的开头(或末尾)不应该有反斜杠。这应该有效:

GetKeyValue("SOFTWARE\\company", name);