Ein kleines Tool, dass den CD-Key einer
installierten Windowsversion aus der Registry ausliest. Da ich bei
meinem Sohn öfters mal was neu installieren muss, der aber kaum
zu Hause ist und er seine CD-Hülle immer stundenlang suchen
muss, brauchte ich so etwas mal.
Normalerweise liest das Programm beim Start den CD-Key des
Betriebsystems aus, auf dem es gerade läuft. Im Menü
Programm / Ladeoptionen
gibt es aber auch noch die Möglichkeit, den CD-Key aus einer
Datei auszulesen. Das hat folgenden Sinn:
Im schlimmsten Fall
fällt einem erst auf, dass man sein CD-Key verloren hat, wenn
man gezwungen ist, das Betriebsystem neu aufzusetzen. Oft läuft
dann aber auch das Betriebsystem gar nicht mehr und man kann also gar
nicht ohne weiteres an den Productkey kommen.
Was tun?
Als
erster muss eine Linux-Live-CD her. Ich nehme bei mir in der Regel
die Linuxversion Kanotix - das ist Freeware und erkennt FAT sowie
NTFS Partitionen. Mithilfe dieser Linux Version zieht man sich dann
eine Spezielle Datei auf einen USB-Stick, die den Schlüssel
enthält.
Unter Windows95 / 98 / ME heißt diese Datei
system.dat
und befindet sich im Windowsordner (C:\Windows
zum Beispiel).
Unter NT
basierenden Systemen (NT / 2000 / XP ...) heist diese Datei software
(ja, ohne Dateiendung) und befindet sich im Windows Systemordner
unter dem Ordner config (C:\Windows\system32\config
oder C:\Winnt\system32\config zum Beispiel).
Nach dem Kopieren benötigt man zum Auslesen des Keys einen
weiteren Rechner, auf dem die selbe Art von Betriebssystem laufen
muss, wie auf dem Rechner, von dem der Key benötigt wird. Zum
Auslesen eines Keys für einen Windows95 Rechner sollte man also
ein Windows98 System verwenden, zum Auslesen eines Windows2000 Keys
einen Rechner mit Windows2000 oder XP.
Über den Menüpunkt
Key aus Datei laden
lässt sich nach dem Start des KeyFinders nun der Key aus der
besagten Datei ermitteln.
In der neuen Version ist nun auch
das direkte Eingeben der Daten einer DigitalProductID Struktur in
hexadezimaler Form möglich. Kopiert man diese Struktur von
irgendwoher ist darauf zu achten, dass vor dem Kopieren alle
Zeilenumbrüche entfernt werden. Alle weiteren ungültigen
Zeichen werden automatisch entfernt.