首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Registry.CurrentUser.OpenSubKey

Registry.CurrentUser.OpenSubKey
EN

Stack Overflow用户
提问于 2013-10-06 17:47:28
回答 1查看 4.2K关注 0票数 2

好的,所以我今天过得特别糟糕,似乎不明白为什么这一行代码没有返回它应该返回的结果。

代码语言:javascript
复制
RegistryKey rkSubKey = Registry.CurrentUser.OpenSubKey(@"\Software\<<path to key>>", false);

这个值是从一个带有两个文本框的表单中写入注册表的,它按它应该写的方式写,并且注册表中有一个值,我无法理解为什么rkSubKey作为空值返回。

我在MSDN论坛上看到,它可能与访问32位注册表的64位软件有关。但是在我的应用程序设置中,32位是首选。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-06 18:53:20

问题在于前面的反斜杠,只需删除它:)

代码语言:javascript
复制
RegistryKey rkSubKey = Registry.CurrentUser.OpenSubKey(@"Software\<<path to key>>", false);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19211902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档