[Bug 40723] Windows NT\CurrentVersion CurrentVersion entry should change with Windows Version setting

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jun 2 23:05:20 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=40723

--- Comment #2 from Bruno Jesus <00cpxxx at gmail.com> ---
Unless I don't understand the bug correctly, but this is a piece of winecfg
source code confirming it changes the version (appdefaults.c):

 49 } win_versions[] =
 50 {
 51   { "win10",       "Windows 10",       10,  0,
0x2800,VER_PLATFORM_WIN32_NT, " ", 0, 0, "WinNT"},
 52   { "win81",       "Windows 8.1",       6,  3,
0x2580,VER_PLATFORM_WIN32_NT, " ", 0, 0, "WinNT"},
 53   { "win8",        "Windows 8",         6,  2,
0x23F0,VER_PLATFORM_WIN32_NT, " ", 0, 0, "WinNT"},
 54   { "win2008r2",   "Windows 2008 R2",   6,  1,
0x1DB1,VER_PLATFORM_WIN32_NT, "Service Pack 1", 1, 0, "ServerNT"},
 55   { "win7",        "Windows 7",         6,  1,
0x1DB1,VER_PLATFORM_WIN32_NT, "Service Pack 1", 1, 0, "WinNT"},
 56   { "win2008",     "Windows 2008",      6,  0,
0x1772,VER_PLATFORM_WIN32_NT, "Service Pack 2", 2, 0, "ServerNT"},
 57   { "vista",       "Windows Vista",     6,  0,
0x1772,VER_PLATFORM_WIN32_NT, "Service Pack 2", 2, 0, "WinNT"},
 58   { "win2003",     "Windows 2003",      5,  2, 0xECE,
VER_PLATFORM_WIN32_NT, "Service Pack 2", 2, 0, "ServerNT"},
 59 #ifdef _WIN64
 60   { "winxp64",     "Windows XP",        5,  2, 0xECE,
VER_PLATFORM_WIN32_NT, "Service Pack 2", 2, 0, "WinNT"},
 61 #else
 62   { "winxp",       "Windows XP",        5,  1, 0xA28,
VER_PLATFORM_WIN32_NT, "Service Pack 3", 3, 0, "WinNT"},
 63   { "win2k",       "Windows 2000",      5,  0, 0x893,
VER_PLATFORM_WIN32_NT, "Service Pack 4", 4, 0, "WinNT"},
 64   { "winme",       "Windows ME",        4, 90, 0xBB8,
VER_PLATFORM_WIN32_WINDOWS, " ", 0, 0, ""},
 65   { "win98",       "Windows 98",        4, 10, 0x8AE,
VER_PLATFORM_WIN32_WINDOWS, " A ", 0, 0, ""},
 66   { "win95",       "Windows 95",        4,  0, 0x3B6,
VER_PLATFORM_WIN32_WINDOWS, "", 0, 0, ""},
 67   { "nt40",        "Windows NT 4.0",    4,  0, 0x565,
VER_PLATFORM_WIN32_NT, "Service Pack 6a", 6, 0, "WinNT"},
 68   { "nt351",       "Windows NT 3.51",   3, 51, 0x421,
VER_PLATFORM_WIN32_NT, "Service Pack 5", 5, 0, "WinNT"},
 69   { "win31",       "Windows 3.1",       3, 10,     0, VER_PLATFORM_WIN32s,
"Win32s 1.3", 0, 0, ""},
 70   { "win30",       "Windows 3.0",       3,  0,     0, VER_PLATFORM_WIN32s,
"Win32s 1.3", 0, 0, ""},
 71   { "win20",       "Windows 2.0",       2,  0,     0, VER_PLATFORM_WIN32s,
"Win32s 1.3", 0, 0, ""}
 72 #endif
 73 };


446  case VER_PLATFORM_WIN32_NT:
447    snprintf(Buffer, sizeof(Buffer), "%d.%d",
win_versions[selection].dwMajorVersion,
448             win_versions[selection].dwMinorVersion);
449    set_reg_key(HKEY_LOCAL_MACHINE, szKeyNT, "CurrentVersion", Buffer);

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list