Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] Install Schlüssel- Endschlüssel unterschiedlich

wolf22

nil
Nach der Installation von Windows 8 x86 und x64 wird anscheinend der Produktkey geändert.
Bleibt aber in beiden Versionen und unterschiedlichen Rechnern dann gleich.

Vorgegeben wird von MS ja TK8TP-9JN6P-7X7WW-RFFTV-B7QPF

Liest man den Schlüssel aber nach der Installation aus ist es bei mir auf allen Rechnern
WX4DQ-XXXXX_XXXXX-XXXXX-RMYWR
Nicht alles öffentlich gemacht - Lizensierung ???
Ausgelesen mit Belarc oder ProduKey v1.53
 
Anzeige
@Wolf22: mach lieber den ausgeschriebenen Schlüssel unkenntlich (wenigstens n Teil davon), denn der Teufel ist n Eichhörnchen und Dein Key hirscht gleich im Internet rum.
 
der Key ist allgemein bekannt........von MS selbst herausgegeben
Wenn Sie Windows 8 Release Preview mithilfe des Windows 8 Release Preview-Setupprogramms installieren, müssen Sie keinen Product Key eingeben. Der Product Key wird vom Setupprogramm automatisch bereitgestellt. Wenn Sie ein Installationsmedium erstellen, den PC über das Medium starten und anschließend Windows 8 Release Preview installieren, müssen Sie diesen Product Key eingeben: TK8TP-9JN6P-7X7WW-RFFTV-B7QPF.
Aus dieser Seite
Windows 8 Release Preview: häufig gestellte Fragen
 
Anfänglich wurden für die Release Preview zwei Key bekannt gegeben. Ich habe den zweiten benutzt (KF7VW-XXXXX-XXXXX-XXXXX-DGH8R) und der wird mir auch jetzt noch mit ProduKey angezeigt.
 
Vermutlich können diese beiden Programme den Key nicht richtig auslesen.

Der Key steht - verschlüsselt - in diesem Registry-Zweig ab Offset 52:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
Gegenüber Windows 7 ist die Verschlüsselung bei Windows 8 etwas geändert worden.

Versuche mal den Key mit diesem VBS-Script anzuzeigen (Text in eine Textdatei kopieren; dann die Endung der Datei von *.txt nach *.vbs umbenennen, dann vbs-Datei per Doppelklick starten):
Code:
Set WshShell = CreateObject("WScript.Shell")
' Call print ConvertToKey function's result in MessageBox
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))

Function ConvertToKey(Key)
    Const KeyOffset = 52 ' Offset of the first byte of key in DigitalProductId - helps in loops
	isWin8 = (Key(66) \ 9) And 1 ' Check if it's Windows 8 here...
	Key(66) = (Key(66) And &HF7) Or ((isWin8 And 2) * 4) ' Replace 66 byte with logical result
    Chars = "BCDFGHJKMPQRTVWXY2346789" ' Characters used in Windows key
	' Standard Base24 decoding...
    For i = 24 To 0 Step -1
        Cur = 0
        For X = 14 To 0 Step -1
            Cur = Cur * 256
            Cur = Key(X + KeyOffset) + Cur
            Key(X + KeyOffset) = (Cur \ 24)
            Cur = Cur Mod 24
        Next
        KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
		Last = Cur
    Next
	' If it's Windows 8, put "N" in the right place
	If (isWin8 = 1) Then
		keypart1 = Mid(KeyOutput, 2, Cur)
		insert = "N"
		KeyOutput = Replace(KeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
	End If
	' Divide keys to 5-character parts
	a = Mid(KeyOutput, 1, 5)
	b = Mid(KeyOutput, 6, 5)
	c = Mid(KeyOutput, 11, 5)
	d = Mid(KeyOutput, 16, 5)
	e = Mid(KeyOutput, 21, 5)
	' And join them again adding dashes
    ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e
	' The result of this function is now the actual product key
End Function
 
Anzeige
Oben