Seite 1 von 1

[Gelöst] Problem mit der Registrierung

Veröffentlicht: 27. Februar 2018 - 09:19 Uhr
von dsp
Guten Morgen,
Ich habe ein kleines Problem; wenn ich versuche, die HKEY_CURRENT_USER Zum Beispiel:

Code: Alle auswählen

registry_setstring(HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Internet Settings','toto1','tata1')
Der Wapt-Agent auf dem anderen Rechner nimmt die Änderung in der HKEY_USERS.
Habe ich etwas falsch gemacht?

Aufrichtig

Betreff: Problem mit der Registrierung

Veröffentlicht: 27. Februar 2018 - 09:48 Uhr
von agauvrit
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

Betreff: Problem mit der Registrierung

Veröffentlicht: 27. Februar 2018 - 10:20 Uhr
von dsp
Danke für die schnelle Antwort, es funktioniert besser, wenn die Dinge richtig gemacht werden. ^^