Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Win2k

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
02.09.2002, 11:35 Uhr
~Michael
Gast


Wie kann ich in einem Programm abfragen auf welchem Windows es derzeit läuft? Ich habe ein Programm welches mit duplicateHandle(..) arbeitet. Wenn ich mit Win9x arbeite ist erheblich weniger Aufwand zu betrieben als wenn man auf WinNT arbeitet!

Bzw weiß jemand einen einfacheren Weg um von einem Thread unter Win2k den ExitCode zu bekommen als über das HANDLE zu gehen?

Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.09.2002, 16:39 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!


C++:
void GetOSName(char* szOS, long* lMaj, long* lMin, long* lBuild, char* szVersion)
{
    OSVERSIONINFO VersInf;

    VersInf.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);  
    GetVersionEx(&VersInf);

    if(VersInf.dwPlatformId == VER_PLATFORM_WIN32_NT)
    {
        if(VersInf.dwMajorVersion == 5)
        {
            if(VersInf.dwMinorVersion == 0) lstrcpy(szOS, "Windows 2000");
            if(VersInf.dwMinorVersion == 1) lstrcpy(szOS, "Windows XP");
        }
        else lstrcpy(szOS, "Windows NT");
    }
    else
    if(VersInf.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS)
    {
        lstrcpy(szOS, "Windows 95/98/ME");
    }

    *lMaj = VersInf.dwMajorVersion;
    *lMin = VersInf.dwMinorVersion;
    *lBuild = VersInf.dwBuildNumber;
    lstrcpy(szVersion, VersInf.szCSDVersion);
}

--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.09.2002, 15:46 Uhr
Michael



Danke für die Antwort, auch wenn ich kaum was verstehe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: