![]() |
Re: Windows Version ermitteln [Update]
Liste der Anhänge anzeigen (Anzahl: 2)
So, ich hab mal ein Update der
![]() Quellen:
Code der unit zum Erkennen von Windows ist im Anhang. Unterstütze Versionen:
Offene Fragen:
Benutzung:
Delphi-Quellcode:
So, dann happy Windowserkenning :zwinker:
uses GetWindowsVersion;
Edit1.Text := GetWinVersion; André |
Re: Windows Version ermitteln
Liste der Anhänge anzeigen (Anzahl: 3)
So, es gibt wieder mal ein Update der Windowserkennungsfunktion.
Neu hinzugekommen ist die Erkennung von:
Unterstütze Versionen:
Offene Fragen:
Quellen:
|
Re: Windows Version ermitteln
Liste der Anhänge anzeigen (Anzahl: 1)
Update:
In der neuen Version werden nun die N-Editions von XP (Home-N und Prof-N), WindowsXP 2003 Edition für IA64 und ein paar zusätzliche Betas unterstützt. Auch ein Bug bei der Erkennung von Win95 wurde beseitigt (Thx an Mazel ). Den Support für die K-und KN-Editions hab ich rausgenommen, da der Download von Technet so lahm ist und ich das nicht rechtzeitig testen konnte :wall: Offene Fragen:
André |
Re: Windows Version ermitteln
So ich mache Fortschritt bei der Windowserkennung. Ich bastel gerade eine Komponente dafür.
Nun hab ich noch eine Frage. Wie lese ich die Revisionsnummer der Windowsversion aus? Ich meine diese Nummer: 6000.16386. Die 6000 ist die Buildnummer, da komm ich ran, nur die andere ist schwieriger zu bekommen. Es gibt die Schlüssel BuildLab und BuildLabEx, aber die werden bei einem Update des Kernels erhöht. Diese Nummer brauche ich zur Unterscheidung der Longhorn Server Betas (Dez, feb und April CTP, da diese immer Build 6001 sind und sich nur in der Revisionsnummer unterscheiden :wall: ). hat jemand eine Idee? |
Re: Windows Version ermitteln
Zitat:
EDIT : Als Grundlage zu den ganzen Beiträgen aus hier aus dem Forum, kommt noch die Unit os_info2.pas aus diesem ![]() |
Re: Windows Version ermitteln
Zitat:
|
Re: Windows Version ermitteln
Liste der Anhänge anzeigen (Anzahl: 1)
Verstehe ich da etwas falsch. Du möchtest doch die Build-Nummer haben oder ?
Im angehängten Bild siehst Du einen Auszug aus dem Registrykey HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion von einer Windows Vista Business Installation. |
Re: Windows Version ermitteln
Zitat:
|
Re: Windows Version ermitteln
Irgendwie stehe ich auf dem Schlauch. Du möchtest die Revisionsnummer haben. Die steht doch in der Zeichenkette drin. Parse die Zeichenkette doch. Dann hast Du die Nummer.
Du kannst doch die Explodefunktion nehmen und gibts immer die zweite Position aus. Damit hast Du doch dann Deine Nummer oder etwa nicht ? |
Re: Windows Version ermitteln
die ändert sich bei Updates des Kernels!!!!!!!!
Kuck doch mal mein Bild im Album an. Bei den CTPs für Windows Server 2007 ist das kein Problem, doch für die Beta3 wird es Updates geben. Wenn nun ein Sicherheitsproblem festgestellt wird und ein Update kommt, dann ändert sich der String. Nun verstanden wo mein Problem ist? :zwinker: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:15 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