Changeset 22030
- Timestamp:
- Oct 22, 2012, 6:03:50 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
doc/Odin.ini.txt (modified) (1 diff)
-
include/versionos2.h (modified) (1 diff)
-
src/kernel32/version.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Odin.ini.txt
r21509 r22030 36 36 Version=Win2000 -> Windows 2000 SP2 (default) 37 37 Version=WinXP -> Windows XP 38 Version=WinXPSP3 -> Windows XP SP3 38 39 Used to override the version Odin reports to the application. 39 40 -
trunk/include/versionos2.h
r10606 r22030 70 70 #define PROFILE_WINVERSION_WIN2000 "Win2000" 71 71 #define PROFILE_WINVERSION_WINXP "WinXP" 72 #define PROFILE_WINVERSION_WINXPSP3 "WinXPSP3" 72 73 73 74 #define WINVERSION_WIN98 0 74 75 #define WINVERSION_WINME 1 75 #define WINVERSION_NT40 2 //default76 #define WINVERSION_WIN2000 3 76 #define WINVERSION_NT40 2 77 #define WINVERSION_WIN2000 3 // default 77 78 #define WINVERSION_WINXP 4 78 #define WINVERSION_MAX 5 79 #define WINVERSION_WINXPSP3 5 80 #define WINVERSION_MAX 6 79 81 80 82 //Override windows version reported by Odin -
trunk/src/kernel32/version.cpp
r21848 r22030 99 99 0, 0, 0, 0 100 100 } 101 }, 102 // Windows XP SP3 103 { 104 0x05005F03, /* Assuming DOS 5 like the other NT */ 105 0x0A280105, 106 { 107 sizeof(OSVERSIONINFOA), 5, 1, 0xA28, 108 VER_PLATFORM_WIN32_NT, "Service Pack 3", 109 +3, 0, 0, 0 110 } 101 111 } 102 112 }; … … 115 125 case WINVERSION_WIN2000: 116 126 case WINVERSION_WINXP: 127 case WINVERSION_WINXPSP3: 117 128 break; 118 129 default: … … 149 160 if(!stricmp(szVersion, PROFILE_WINVERSION_WINXP)) { 150 161 winversion = WINVERSION_WINXP; 162 } 163 else 164 if(!stricmp(szVersion, PROFILE_WINVERSION_WINXPSP3)) { 165 winversion = WINVERSION_WINXPSP3; 151 166 } 152 167 }
Note:
See TracChangeset
for help on using the changeset viewer.
