summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Dower <steve.dower@microsoft.com>2015-07-08 03:47:28 (GMT)
committerSteve Dower <steve.dower@microsoft.com>2015-07-08 03:47:28 (GMT)
commitb257eed0431d1a74b064cb357b0be9ed45636b34 (patch)
tree545678778446975125bc3172e643535275e29c25
parent80d0651117342845b5816d506fa55bac2c2b3f95 (diff)
downloadcpython-b257eed0431d1a74b064cb357b0be9ed45636b34.zip
cpython-b257eed0431d1a74b064cb357b0be9ed45636b34.tar.gz
cpython-b257eed0431d1a74b064cb357b0be9ed45636b34.tar.bz2
Closes 24584: Windows installer incorrectly detects CRT version on Windows 10
-rw-r--r--Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp b/Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp
index 1917937..585f66c 100644
--- a/Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp
+++ b/Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp
@@ -2399,10 +2399,10 @@ private:
return FALSE;
}
- // Check whether at least CRT v10.0.9924.0 is available.
+ // Check whether at least CRT v10.0.10137.0 is available.
// It should only be installed as a Windows Update package, which means
// we don't need to worry about 32-bit/64-bit.
- LPCWSTR crtFile = L"api-ms-win-crt-runtime-l1-1-0.dll";
+ LPCWSTR crtFile = L"ucrtbase.dll";
DWORD cbVer = GetFileVersionInfoSizeW(crtFile, nullptr);
if (!cbVer) {
@@ -2427,7 +2427,7 @@ private:
BOOL result = FALSE;
if (VerQueryValueW(pData, L"\\", (LPVOID*)&ffi, &cb) &&
- ffi->dwFileVersionMS == 0x000A0000 && ffi->dwFileVersionLS >= 0x26C40000) {
+ ffi->dwFileVersionMS == 0x000A0000 && ffi->dwFileVersionLS >= 0x27990000) {
result = TRUE;
}