读取密钥HKLMSOFTWAREMicrosoft netframework v4.0.30319Assemb
本文关键字:30319Assemb v4 netframework 密钥 HKLMSOFTWAREMicrosoft 读取 | 更新日期: 2023-09-27 18:06:22
我正在尝试从文件夹"HKLM'SOFTWARE'Microsoft.NETFramework'v4.0.30319"中读取注册表项文件夹包含两个键sku和AssemblyFoldersEx。第一个键读取成功,但第二个键读取失败(返回null)。
如何解决这个问题?
c#代码:class Program
{
static void Main(string[] args)
{
Microsoft.Win32.RegistryKey rkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE'Microsoft'.NETFramework'v4.0.30319'SKUs", false); // success
Microsoft.Win32.RegistryKey rkey2 = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE'Microsoft'.NETFramework'v4.0.30319'AssemblyFoldersEx", false); // failed (returns null)
}
}
在VS中打开项目,转到Properties > Build
,然后将Platform target
更改为Any CPU
,然后重新编译。我怀疑你的平台目标是x86,你正在运行64位版本的Windows。
注册表的Wow6432Node分支每次都会得到您:)