Code: Alles auswählen
if __name__ == '__main__':
with winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, r'SOFTWARE\Microsoft\Windows NT\CurrentVersion', 0, winreg.KEY_ALL_ACCESS) as ok:
v, t = winreg.QueryValueEx(ok, 'ProductId')
key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, r'SOFTWARE\Microsoft\Windows NT\CurrentVersion', 0, winreg.KEY_ALL_ACCESS)
print("Ihre alter ProductId wird im Verzeichnis gespeichert: " + v)
Product_Id_Datei = open("Old_Product_ID.txt", "w")
Product_Id_Datei.write("################\n Product ID Log \n################\n\n" + time.asctime() + "\n" + v)
Product_Id_Datei.close()
New_key = Random_Key()
winreg.SetValueEx(key, "ProductId", 1, New_key)
wieso bekomme ich Zugriff verweigert ? Wenn ich den Key Neu schreiben will?
Also eigendlich sollte er mir den Key auslesen in eine datei speichern und einen neuen Key eintragen? Funktioniert alles bis auf den neuen Key eintragen. :K :K
