From 625ba9511cfcb29fe0006c6a243329a3f3b34479 Mon Sep 17 00:00:00 2001 From: Thomas Heller Date: Wed, 22 Dec 2004 16:33:38 +0000 Subject: [PATCH] Backport of rev. 1.12 from the trunk. --- PC/bdist_wininst/install.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PC/bdist_wininst/install.c b/PC/bdist_wininst/install.c index d268624e98d5..3d0eacdfd8e1 100644 --- a/PC/bdist_wininst/install.c +++ b/PC/bdist_wininst/install.c @@ -612,11 +612,14 @@ static HINSTANCE LoadPythonDll(char *fname) { char fullpath[_MAX_PATH]; LONG size = sizeof(fullpath); + char subkeyname[80]; HINSTANCE h = LoadLibrary(fname); if (h) return h; - if (ERROR_SUCCESS != RegQueryValue(HKEY_CURRENT_USER, - "SOFTWARE\\Python\\PythonCore\\2.3\\InstallPath", + wsprintf(subkey_name, + "SOFTWARE\\Python\\PythonCore\\%d.%d\\InstallPath", + py_major, py_minor); + if (ERROR_SUCCESS != RegQueryValue(HKEY_CURRENT_USER, subkey_name, fullpath, &size)) return NULL; strcat(fullpath, "\\"); -- 2.47.3