Bonjour,
C'est ce qu'on appelle un problème de contexte.
La ruche
HKEY_CURRENT_USER se réfère au contexte utilisateur courrant, donc lors de l'installation du paquet (fonction
install() ), il s'agit de l'utilisateur SYSTEM local de la machine.
Lors de vos tests cela à du sûrement très bien marcher puisque les modifications sont faites dans la ruche du compte utilisateur utilisé pour le développement de paquets.
Mais une fois le paquet poussé sur les postes, les modifications ne sont pas effectuées dans les ruches utilisateurs.
Si vous avez des modifications à effectuer dans la ruche utilisateur il convient donc d’exécuter la fonction dans le contexte de personnalisation utilisateur en définissant la fonction
session_setup():
Code : Tout sélectionner
def install():
[...]
def session_setup():
registry_setstring(HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Internet Settings','toto1','tata1')
La documentation à ce sujet :
https://www.wapt.fr/fr/doc-1.5/Creation ... index.html
Cordialement,
Alexandre