[PATCH 2/3] winecfg: Set the Current{Major, Minor}VersionNumber registry values.
Zebediah Figura
z.figura12 at gmail.com
Sat Apr 18 12:50:29 CDT 2020
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48959
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
Note that these only seem to be set in Windows 10. I figured there's no harm in
setting them universally, however.
programs/winecfg/appdefaults.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/programs/winecfg/appdefaults.c b/programs/winecfg/appdefaults.c
index 1ac2985a11..dd3480cd63 100644
--- a/programs/winecfg/appdefaults.c
+++ b/programs/winecfg/appdefaults.c
@@ -416,6 +416,8 @@ static void set_winver(const struct win_version *version)
set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CSDVersion", NULL);
set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentVersion", NULL);
+ set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentMajorVersionNumber", NULL);
+ set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentMinorVersionNumber", NULL);
set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentBuild", NULL);
set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentBuildNumber", NULL);
set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "ProductName", NULL);
@@ -429,6 +431,8 @@ static void set_winver(const struct win_version *version)
snprintf(Buffer, sizeof(Buffer), "%d.%d", version->dwMajorVersion,
version->dwMinorVersion);
set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentVersion", Buffer);
+ set_reg_key_dword(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentMajorVersionNumber", version->dwMajorVersion);
+ set_reg_key_dword(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentMinorVersionNumber", version->dwMinorVersion);
set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CSDVersion", version->szCSDVersion);
snprintf(Buffer, sizeof(Buffer), "%d", version->dwBuildNumber);
set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentBuild", Buffer);
--
2.26.0
More information about the wine-devel
mailing list