Get DLL version from a variable.
diff --git a/Python/sysmodule.c b/Python/sysmodule.c
index 96f10f3..59b7aab 100644
--- a/Python/sysmodule.c
+++ b/Python/sysmodule.c
@@ -54,6 +54,8 @@
 
 #ifdef MS_COREDLL
 extern void *PyWin_DLLhModule;
+/* A string loaded from the DLL at startup: */
+extern const char *PyWin_DLLVersionString;
 #endif
 
 PyObject *
@@ -319,7 +321,7 @@
 			     v = PyInt_FromLong((int)PyWin_DLLhModule));
 	Py_XDECREF(v);
 	PyDict_SetItemString(sysdict, "winver",
-			     v = PyString_FromString(MS_DLL_ID));
+			     v = PyString_FromString(PyWin_DLLVersionString));
 	Py_XDECREF(v);
 #endif
 	if (PyErr_Occurred())