Navigation
Artikel
Stuff
RSS Feeds
|
Sourcecodes - Windows Version herausfindenSprachenübersicht/C / C++/ C#/System Keywords: Die Windows version ermitteln, C++ Quellcode, C++ Sourecode Herzlichen Dank an Anton Staruschkin von www.cpp-programming.de/, für die Erlaubnis seine Quellcodes zu veröffentlichen.
Code: #include <windows.h> #include <stdio.h> #include <iostream> using namespace std; int main() { OSVERSIONINFO version; version.dwOSVersionInfoSize=sizeof(version); if (GetVersionEx(&version)) { if (version.dwPlatformId == VER_PLATFORM_WIN32s) cout <<"Win32 "; else if (version.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS) { if(version.dwMinorVersion == 0 && (strchr(version.szCSDVersion,'B')==NULL) && (strchr(version.szCSDVersion,'C')==NULL)) cout <<"Windows 95 "; else if(version.dwMinorVersion == 0&& (strchr(version.szCSDVersion,'B')!=NULL)) cout <<"Windows 95 OSR 2 "; else if(version.dwMinorVersion == 0 && (strchr(version.szCSDVersion,'C')!=NULL)) cout <<"Windows 95 OSR 2.5 "; else if(version.dwMinorVersion == 10 && (strchr(version.szCSDVersion,'A')==NULL)) cout <<"Windows 98 "; else if (version.dwMinorVersion == 10 && (strchr(version.szCSDVersion,'A')!=NULL)) cout <<"Windows 98 Second Edition "; } else if (version.dwPlatformId == VER_PLATFORM_WIN32_NT) if (version.dwMinorVersion == 90) cout <<"Windows Millenium Edition "; else if (version.dwMajorVersion==5) cout <<"Windows XP "; else { cout <<"Windows Version unbekannt "; getchar(); exit(0); } cout <<version.dwMajorVersion<<"."<<version.dwMinorVersion<<"." <<(version.dwBuildNumber & 0xffff)<<version.szCSDVersion<<endl; } else cout <<"Die Windows Version kann nicht herausgefunden werden."<<endl; getchar(); return 0; } Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren? Sprachenübersicht/C / C++/ C#/System/Windows Version herausfinden |