VS: Fix ARM64 host architecture detection in x86 binary

Use the 64-bit registry view when we check whether Windows
has the ARM64 version of the .NET Framework 4.x installed.

Issue: #23755
This commit is contained in:
Anton Lapounov authored and Brad King committed 2022-08-01 10:16:14 -04:00
1 parent 5ead1d0a25
commit c165dd6a83
1 file changed
+1 -1
@@ -67,7 +67,7 @@ static bool VSHasDotNETFrameworkArm64()
std::string dotNetArm64;
return cmSystemTools::ReadRegistryValue(
"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\.NETFramework;InstallRootArm64",
dotNetArm64);
dotNetArm64, cmSystemTools::KeyWOW64_64);
}
static bool VSIsWindows11OrGreater()