Registry.CurrentUser.OpenSubKey
本文关键字:OpenSubKey CurrentUser Registry | 更新日期: 2023-09-27 18:34:04
好的,所以我今天过得特别糟糕,似乎无法弄清楚为什么这行代码没有返回应有的结果。
RegistryKey rkSubKey = Registry.CurrentUser.OpenSubKey(@"'Software'<<path to key>>", false);
该值从带有 2 个文本框的表单写入注册表,它按应有的方式写入并且注册表中有一个值,我一生都无法理解为什么 rkSubKey 以空值返回。
我在 MSDN 论坛上读到它可能与访问 32 位注册表的 64 位软件有关......但在我的应用程序设置中,首选 32 位。
任何帮助将不胜感激。
问题出在前导反斜杠上,只需将其删除:)
RegistryKey rkSubKey = Registry.CurrentUser.OpenSubKey(@"Software'<<path to key>>", false);