[Software-Archeologie :-) ] WINVER, _WIN32_WINNT, _WIN32_WINDOWS, _WIN32_IE

05/01/2012 - 10:10 von Robert Hartmann | Report spam
Hallo zusammen,

Hier [1], [2] und dort [3] lassen sich (zur Zeit) die meisten Werte
entnehmen. Auch in einem Übersichtsartikel [4] lassen sich einige
Werte entnehmen.

Möchte mir jemand helfen, die Liste zu ergànzen?

16-bit Windows:
#define WINVER

16-bit Windows mit Win32s:
#define WINVER
#define _WIN32_WINNT 0x0


Windows 95:
#define WINVER 0x0400
#define _WIN32_WINDOWS 0x0400 (????)

Windows 98:
#define WINVER 0x0410 (????)
#define _WIN32_WINDOWS 0x0410

Windows ME:
#define WINVER 0x0500
#define _WIN32_WINDOWS 0x0500


Windows NT 3.1:
#define WINVER ...
#define _WIN32_WINNT 0x030A


Windows NT 4:
#define WINVER 0x0400
#define _WIN32_WINNT 0x0400

Windows 2000:
#define WINVER 0x0500
#define _WIN32_WINNT 0x0500


Internet Explorer 3.0
#define _WIN32_IE 0x0300

Internet Explorer 4
#define _WIN32_IE 0x0400

Internet Explorer 5.5
#define _WIN32_IE 0x0550

Internet Explorer 6, SP1
#define _WIN32_IE 0x0601



[1] http://support.microsoft.com/kb/320479/en-us
[2] http://msdn.microsoft.com/en-us/lib...80%29.aspx
[3] http://msdn.microsoft.com/en-us/lib...83745.aspx
[4] http://blogs.msdn.com/b/oldnewthing...79137.aspx
[5]
http://social.msdn.microsoft.com/Fo...6dea33ce92
 

Lesen sie die antworten

#1 Martin Richter [MVP]
05/01/2012 - 16:39 | Warnen spam
Hallo Robert!

Möchte mir jemand helfen, die Liste zu ergànzen?



Auszug aus einer 2001er MSDN Doku:
Minimum System Required Macros to Define
Windows 95 and Windows NT 4.0 WINVER=0x0400
Windows 98 and Windows NT 4.0 _WIN32_WINDOWS=0x0410 and WINVER=0x0400
Windows NT 4.0 _WIN32_WINNT=0x0400 and WINVER=0x0400
Windows 98 _WIN32_WINDOWS=0x0410
Windows 2000 _WIN32_WINNT=0x0500 and WINVER=0x0500
Windows Me _WIN32_WINDOWS=0x0490
Windows XP and Windows .NET Server _WIN32_WINNT=0x0501 and WINVER=0x0501
Internet Explorer 3.0, 3.01, 3.02 _WIN32_IE=0x0300
Internet Explorer 4.0 _WIN32_IE=0x0400
Internet Explorer 4.01 _WIN32_IE=0x0401
Internet Explorer 5.0, 5.0a, 5.0b _WIN32_IE=0x0500
Internet Explorer 5.01, 5.5 _WIN32_IE=0x0501
Internet Explorer 6.0 _WIN32_IE=0x0560 or _WIN32_IE=0x0600

Martin Richter [MVP] WWJD http://blog.m-ri.de
"A well-written program is its own heaven; a poorly written
program is its own hell!" The Tao of Programming
FAQ: http://www.mpdvc.de Samples: http://www.codeproject.com

Ähnliche fragen