遇到奇怪现象,用RegEdit打开注册表可以看到键和值都有。但是用C# RegistryKey.GetValue()就是无法获取到值。
当然注册表的权限已经全部设置好了。这个奇怪的问题,可以看一下是否在x64位电脑上编译成x86/AnyCPU的程序了,尝试编译成x64的程序应该就可以了。
更多信息请访问下面的博文
https://www.codeproject.com/Articles/51326/Net-Compilation-registry-accessing-and-applicatio