Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Was für ein Betriebssystem ist installiert? (https://www.delphipraxis.net/46526-fuer-ein-betriebssystem-ist-installiert.html)

skyware 26. Mai 2005 14:46


Was für ein Betriebssystem ist installiert?
 
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 :evil:

Hat da per Zufall jemand eine Lösung? :thumb:

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;

MathiasSimmack 26. Mai 2005 14:47

Re: Was für ein Betriebssystem ist installiert?
 
Suchfunktion: Windows VersionWindows Version. Punkt. Sorry, aber mehr gibt´s wirklich nicht zu sagen.

Matze 26. Mai 2005 14:48

Re: Was für ein Betriebssystem ist installiert?
 
Vielleicht hilft dir das hier weiter.

Nachtrag: Ok, Codelib ist natürlich besser ;)

skyware 26. Mai 2005 15:13

Re: Was für ein Betriebssystem ist installiert?
 
Hallo zusammen,

danke für die prompte Hilfe!
Mit Matzes Hinweis hab ichs hinbekommen, danke :cheers:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz