Envoyer un message(MessageBox) / .reg
Posté : 01 juil. 2020 - 12:37
Bien le bonjour à tous,
J'aimerais créer une MessageBox dans le def install(), pour informer que l'utilisateur doit redémarrer son poste après l'installation du paquet(déclaration de clé de registre dans le session setup()).
Cependant j'ai un timeout lorsque j'installe le paquet alors que sur mon poste je ne rencontre aucun problème.
Voici le code que j'utilise :
win32ui.MessageBox('test','test')
ou
os.system('cmd /c "msg /TIME:1750 %username% test"')
J'ai essayé de contourner le problème avec l'écriture de la clé(HKCU) dans le def install(), mais cela ne fonctionne pas, peut on installer le paquet en tant qu'utilisateur du poste et non avec le compte Système pour écrire la clé dans le HKCU?
Autre test non concluant, j'ai copié un .reg à la racine du Disque dur, puis je l'ai exécuté avec ce code :
run(r'REG IMPORT C:\test.reg')
ou
subprocess.call(['reg', 'import', C:\test.reg])
Avez-vous une idée des problèmes que je rencontre?
Merci d'avance pour votre aide,
Cordialement.
Adrien
J'aimerais créer une MessageBox dans le def install(), pour informer que l'utilisateur doit redémarrer son poste après l'installation du paquet(déclaration de clé de registre dans le session setup()).
Cependant j'ai un timeout lorsque j'installe le paquet alors que sur mon poste je ne rencontre aucun problème.
Voici le code que j'utilise :
win32ui.MessageBox('test','test')
ou
os.system('cmd /c "msg /TIME:1750 %username% test"')
J'ai essayé de contourner le problème avec l'écriture de la clé(HKCU) dans le def install(), mais cela ne fonctionne pas, peut on installer le paquet en tant qu'utilisateur du poste et non avec le compte Système pour écrire la clé dans le HKCU?
Autre test non concluant, j'ai copié un .reg à la racine du Disque dur, puis je l'ai exécuté avec ce code :
run(r'REG IMPORT C:\test.reg')
ou
subprocess.call(['reg', 'import', C:\test.reg])
Avez-vous une idée des problèmes que je rencontre?
Merci d'avance pour votre aide,
Cordialement.
Adrien