Hallo liebe Vista-Leidensgenossen,
ich habe auf meinem Rechner eine W98-Partition, eine XP- und eine Vista-Partition.
Unter Vista in der IDE gestartet, liefert diese Routine die Versionsdaten der XP-Partition nebst Build und SP-Installation (also 5.1, Build 2600 SP2)
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| function IsVista : boolean; var OSVinfo : TOSVERSIONINFO; begin ZeroMemory(@OSVinfo,sizeOf(OsVinfo)); OSVinfo.dwOSVersionInfoSize := sizeof(TOSVERSIONINFO); GetVersionEx(OSVinfo); if (OSVinfo.dwMajorVersion = 6) then IsVista:=true else IsVista:=false; end; |
Wie zum Teufel passiert denn so etwas? Unter Vista gibt es eine eigene D7-Installation ...
Hat irgend einer eine Idee?
Beste Grüße,
Uwe
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.