Guten Morgen,
Dies nennt man ein Kontextproblem.
Der Bienenstock
HKEY_CURRENT_USER bezieht sich auf den aktuellen Benutzerkontext, daher während der Paketinstallation (Funktion
installieren() Dies bezieht sich auf den lokalen SYSTEM-Benutzer des Rechners.
Während Ihrer Tests muss dies sehr gut funktioniert haben, da die Änderungen im Stammverzeichnis des Benutzerkontos vorgenommen werden, das für die Paketentwicklung verwendet wird.
Sobald das Paket jedoch auf die Workstations verteilt ist, werden die Änderungen nicht in den Benutzer-Hives vorgenommen.
Wenn Sie Änderungen an der Benutzerstruktur vornehmen müssen, sollten Sie die Funktion daher im Kontext der Benutzeranpassung ausführen, indem Sie die Funktion definieren
session_setup():
Code: Alle auswählen
def install():
[...]
def session_setup():
registry_setstring(HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Internet Settings','toto1','tata1')
Die Dokumentation zu diesem Thema:
https://www.wapt.fr/fr/doc-1.5/Creation ... index.html
Aufrichtig,
Alexander