![]() |
Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k / XP
Hallo!
Gibt es eine kleine Funktion die mir möglichst schnell und unkompliziert am besten nen Boolean-Wert liefert der mir sagt ob das OS des Benutzers Win 9x oder Win NT / 2k / XP ist. Danke im Vorraus! MfG Florian :hi: |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Sieh dir
![]() Alles mit MajorVersion über 4 ist auf alle Fälle NT, 2k oder XP Greetz alcaeus |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Jo danke, das hilft mir dann schon mal weiter...
DANKE! MfG Florian :hi: |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Hallo,
hier nachschauen und in die Suche "Windows" eingeben, dann findest Du einen TIP "Windowsversion": ![]() Gruß Pierre |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Nur die Versionsnummer zu nehmen ist evtl. unsicher, stattdessen sollte man dies hier nehmen:
Delphi-Quellcode:
(Basiert auf einer Funktion von Assarbads ReUsables.pas)
function runonNT: boolean;
var lpVerInfo : TOSVersionInfo; begin FillChar(lpVerInfo, SizeOf(lpVerInfo), 0); lpVerInfo.dwOSVersionInfoSize := SizeOf(lpVerInfo); GetVersionEx(lpVerInfo); result := (lpVerInfo.dwPlatformId = VER_PLATFORM_WIN32_NT); end; |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Dann weis er aber nur ob das Windows ein auf NT basierendes Windows ist...
|
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Mehr müsste ich nicht wissen.
Nur ob das nen System der 9x-Schiene also (Win95, Win98 WinME) ist oder eins der NT-Schiene (WinNT, Win2k, WinXP) MfG Florian :hi: |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Zitat:
|
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
ich dachte er will dann mehrere functionen haben
IsWin9X: boolean; IsWinMe: boolean; .... |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Delphi-Quellcode:
ps: Typecast wegen Delphi2+3 (DWORD ist vorzeichenbehaftet).
if (GetVersion and DWORD($80000000)) = 0 then
begin // WinNT end else begin // Win32s/Win9x end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz