Einzelnen Beitrag anzeigen

skyware

Registriert seit: 11. Dez 2002
Ort: Wetzikon, Zürich
151 Beiträge
 
Delphi 6 Enterprise
 
#1

Was für ein Betriebssystem ist installiert?

  Alt 26. Mai 2005, 14:46
Hallo zusammen,

ich möchte gerne auslesen ob es sich beim installierten Betriebssystem um
Windows XP oder Windows NT 4 handelt.
Bisher habe ich leider nur diese Funktion gefunden, aber da kann ich ja
nicht eindeutig bestimmen obs nun XP oder NT 4 ist

Hat da per Zufall jemand eine Lösung?

Delphi-Quellcode:
function GetOperatingSystem: oOperatingSytemType;
var
  xOS : TOSVersionInfo;
begin
  Result := WinUnKnown;
  try
    xOS.dwOSVersionInfoSize := sizeof(TOSVERSIONINFO);
    GetVersionEx(xOS);

    case xOS.dwPlatformId of
      VER_PLATFORM_WIN32s : Result := Win3x;
      VER_PLATFORM_WIN32_WINDOWS : Result := Win9x;
      VER_PLATFORM_WIN32_NT    : result := WinNT;
    end;
  except
  end;
end;
  Mit Zitat antworten Zitat