Article ID: 189249 - Last Review: September 3, 2004 - Revision: 3.0 How to determine which 32-bit Windows version is being usedThis article was previously published under Q189249 On This PageSUMMARY
An application may need to perform tasks differently depending on which
operating system is running on the computer. This article shows, by example, how to differentiate between Microsoft Windows 95, Microsoft Windows 98, Microsoft Window NT 3.51, Microsoft Windows NT 4.0, Microsoft Windows 2000, and Microsoft Windows XP.
The Win32 GetVersionEx function returns information that a program can use to identify the operating system. Among those values are the major and minor revision numbers and a platform identifier. With the introduction of Windows 98, it now takes a more involved logical evaluation to determine which version of Windows is in use. The listing below provides the data needed to evaluate the OSVERSIONINFO structure populated by the GetVersionEx function: Collapse this table
MORE INFORMATIONStep-by-step example
REFERENCES
For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
92936
(http://support.microsoft.com/kb/92936/
)
How to get Windows 3.1 version number in VB with GetVersion
APPLIES TO
| Article Translations
|

Back to the top
