Windows Lizenzschlüssel aus der Registry auslesen
Da der Beitrag über das Auslesen des Office Schlüssels sehr beliebt ist, habe ich nun auch das Lesen des Windows Schlüssels als Beispiel verfasst.
Das Vorgehen hierbei ist sogar noch einfacher als beim Office Schlüssel, da es keine Aufteilungen in Versionen gibt! In allen Windows NT Versionen (also alle ab XP) befindet sich der Schlüssel in der Registry unter diesem Pfad:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Bild 1: Der Registryordner mit dem Windows Schlüssel
In diesem Ordner finden wir den Binärwert "DigitalProductId", der viele Hexadezimalzeichen enthält!
Der Code ist hierbei dem aus dem Officebeispiel sehr ähnlich, da er ja auch nichts anderes macht, als den im HEX-Code vorhandenen Key in lesbare Schrift umzuwandeln! Die einzige Schwierigkeit hierbei besteht darin, den Key richtig zusammen zusetzen, denn es wird nicht das komplette Alphabet verwendet um einen Windows Key zu generieren sondern nur diese Zeichen:
B C D F G H J K M P Q R T V W X Y 2 3 4 6 7 8 9
Wenn man das beachtet steht einem nichts mehr im Wege! Der Code aus diesem Beispiel stammt ausnahmsweise nicht von mir sondern von vcware.de - danke dafür an dieser Stelle!
Ich habe diesbezüglich wie immer ein kleines Demoprojekt angefertigt, das ihr euch herunterladenkönnt! Download
Bitte berichtet ob es bei euch gut geklappt hat.
Hier könnt ihr euch das komplette kostenlose Programm zum auslesen von Windows & Office key herunterladen. (English & Deutsch)
April 14th, 2010
hab alles so ausprobiert sowie dein nettes VB-Tool… key ist immer: BBBB-BBBB-BBBB-BBBB…
April 14th, 2010
Hallo Fabian,
Das ist seltsam, hast du auch andere Tools getestet? Solche Fehler können eigentlich nur bei falsch lizensierten Windows Versionen rauskommen, oder bei illegalen Windows Schlüsseln. Welche Windows Version hast du denn? (Xp, Vista..?)
lg, basti
Mai 13th, 2010
Auch bei Enterprise installationen
April 26th, 2011
Bei mir hat alles super geklappt
Danke nochmal!
ich denke ich werde aus der VB grundlage ein schönes, kleines Tool schreiben
P.S.:
Ich hab Win xp Servicepack 3
Juli 23rd, 2011
Hallo : )
bei mir tut’s! Besten Dank! hab Win7 Professional x64
September 8th, 2011
Danke, funzt prima
Dezember 9th, 2011
Windows 7 x86 funktioniert
Januar 29th, 2012
Hallo.
Bei mir kommt auch immer “BBBBB-BBBBB….” heraus.
Meine Version ist eine von MSDNAA, also von meiner Hochschule zur Verfügung gestellt. Alles legal und offiziell aktiviert. Läuft auch schon seit über einem Jahr.
Mein System:
Win7 prof.
32 bit
SP1 (nachträglich per Win-Update installiert)
Woran kann es liegen?
Gruß