Windows ProductKey
Verfasst: Sonntag 2. Juli 2017, 17:14
Hallo Freunde,
Kruze frage habe meine Product ID von windows ausgelesen mit :
aber bei meiner regystry wenn ich manuell reingehe und mir den Key auslese zeigt er mir einen anderen an wieso ? :K

Kruze frage habe meine Product ID von windows ausgelesen mit :
Code: Alles auswählen
def DecodeProductKey(digitalProductId):
_map = list('BCDFGHJKMPQRTVWXY2346789')
_key = list(range(0, 29))
_raw = list(digitalProductId)[52:-97]
i = 28
while i >= 0:
if (i + 1) % 6 == 0:
_key[i] = '-'
else:
k = 0
j = 14
while j >= 0:
k = (k * 256) ^ int(_raw[j])
_raw[j] = k / 24
k %= 24
_key[i] = _map[k]
j -= 1
i -= 1
return ''.join(map(str, _key))
if __name__ == '__main__':
with winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, r'SOFTWARE\Microsoft\Windows NT\CurrentVersion') as ok:
v, t = winreg.QueryValueEx(ok, 'DigitalProductId')
print(DecodeProductKey(v))



