Bonjour,

@Simon : il est possible d'appeler les commandes sans .exe, je fais de même avec la commande msiexec.

@Phil : avez vous vérifié si les valeurs du registres étaient bien modifiées après l'installation du paquet ?

Sinon vous pouvez essayer de modifier les clés de registre directement en python avec les fonctions du setuphelpers :
registry_setstring(HKEY_LOCAL_MACHINE, 'SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell\\PeaZip.add2separate', '', u'Ajouter à l\'archive')

Je viens de tester et ça fonctionne, le menu contextuel est bien traduit.

Cordialement,
Bastien

Le 17/12/2015 20:13, Fonteneau Simon a écrit :
Pas de ".exe" dans ta commande regedit ?

C'est normal ?

run('regedit.exe /s fr.reg')

Simon





Le 17/12/2015 19:25, Phil markham a écrit :
Bonjour,

j'ai un soucis avec l'application de la clé de registre destiné a traduire le menu contextuel de peazip

le code est pourtant simple :

run ('regedit /s fr.reg')

avec le ficher fr.reg dans le paquet

et pourtant rien a faire, le menu ne se traduit pas :

ci dessous un lien vers le ficher :

http://heanet.dl.sourceforge.net/project/peazip/Translations/Translated%20context%20menu%20%28W7%2B%29/fr.reg

les clé sont triviale :

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\PeaZip.add2separate]


à la main cela fonctione, avec psexec en mode systeme ce la fonctionne.

mais pas avec wapt.

si quelqu'un y comprend quelque chose.
_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt

_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt