Buongiorno,
Questo è ciò che viene chiamato un problema di contesto.
L'alveare
HKEY_CURRENT_USER si riferisce al contesto utente corrente, quindi durante l'installazione del pacchetto (funzione
installare() ), si riferisce all'utente SYSTEM locale della macchina.
Durante i test, questo deve aver funzionato molto bene, poiché le modifiche vengono apportate nell'hive dell'account utente utilizzato per lo sviluppo del pacchetto.
Tuttavia, una volta che il pacchetto viene inviato alle workstation, le modifiche non vengono apportate agli hive degli utenti.
Se è necessario apportare modifiche all'hive utente, è necessario eseguire la funzione all'interno del contesto di personalizzazione dell'utente definendo la funzione
session_setup():
Codice: Seleziona tutto
def install():
[...]
def session_setup():
registry_setstring(HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Internet Settings','toto1','tata1')
La documentazione su questo argomento:
https://www.wapt.fr/fr/doc-1.5/Creazione ... index.html
Sinceramente,
Alessandro