Thema: Delphi Windows Vista Erkennen

Einzelnen Beitrag anzeigen

hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#1

Windows Vista Erkennen

  Alt 18. Feb 2007, 19:06
Hallo

Ich benutze Delphi 2006 Architect und Programmiere nun unter Windows Vista Ultimate

Ich wollte fragen ob es eine Möglichkeit gibt, zu erkennen welche Windows Version Installier ist.

Für XP und der gleichen hab ich was

Delphi-Quellcode:
function GetWinVersion: string;
begin
  result:='Unbekannte Version';
  case Win32Platform of
    1:// 9x-Reihe
      If Win32MajorVersion=4 Then Begin
        Case Win32MinorVersion of
            0: result:='Windows 95';
            10: result:='Windows 98';
            90: result:='Windows Me';
        end;
      end;
  2: // NT-Reihe
     Case Win32MajorVersion of
         3:IF Win32MinorVersion=51 then
              result:='Windows NT 3.51';
         4:If Win32MinorVersion=0 then
             result:='Windows NT 4';
         5:Case Win32MinorVersion of
              0: result:='Windows 2000';
              1: result:='Windows XP';
              2: result:='Windows .NET Server';
           end;
     End;
  end;
  //Win32CSDVersion enthält Informationen zu Servicepacks
  if Win32CSDVersion<>'then
    result:=result+' '+Win32CSDVersion;
end;
Aber des geht ja nicht für Vista. Vieleicht habt ihr da ne idee.

Vielen dank
Claudio Hediger
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat