我正在尝试一些非常简单的东西,但我就是不能让它开始工作,我想为什么,我想这里的人可能有一个想法=D。
我只是试图从我的个人电脑上安装的软件中读取一个设置,通过Registry.GetValue访问注册表。
我使用以下(c#)代码
string key = @"HKEY_LOCAL_MACHINE\SOFTWARE\CNC Software, Inc.\Mastercam 2023";
var installLanguage = Registry.GetValue(key, "InstallLanguage", null);

我在其他项目中看到了这种访问注册表的确切方法,但是无论我做什么,"GetValue“总是返回null。有什么想法吗?
我试过以管理员的身份运行,但没有改变。操作系统是64位Win10.
发布于 2022-11-30 14:31:59
64位Windows上的注册表有两个不同的视图.64位应用程序查看本机视图,32位应用程序默认查看32位视图。
32位应用程序需要更改观景,如果它们想在64位Windows上运行时访问本机视图.
https://stackoverflow.com/questions/74628822
复制相似问题