Le forum (ô combien francophone) des utilisateurs de Powerbuilder.














Bonjour, j'ai utilisé le script : http://pbadonf.fr/forum/viewtopic.php?pid=12242#p12242
Lorsque je le lance sur un exécutable PB (généré par la v11.5), cela me renvoie une poignée de caractères "chinois". En revanche cela marche bien avec d'autres exécutables (ex : acrobat reader)
Quelqu'un l'a déjà essayé sur des EXE PB11.5 ?
Merci.
Hors ligne






Bonjour,
J'ai fait l'essai car il y a moment que je désire implémenter cette fonction.
J'ai trouvé que le code de la langue après conversion en hexa est de 04091252 au lieu de 040904E4 attendu. On voit apparaître après conversion en hexa le code page windows en décimale !
Si tu forces la récupération des infos avec 040904E4, tu récupères les informations attendues.
Il doit y avoir un problème de la part de powerbuilder lorqu'il génére l'executable, il doit encoder incorrectement la valeur du "codepage".
Hors ligne














tu as utilisé quel code ? (il y a deux versions qui trainent sur internet)
Hors ligne






Celui du sujet que tu donnes en lien dans ton premier message.
Sinon, je n'ai pas précisé ça fonctionne très bien avec les autres exécutables hormis ceux générées par PB 11.5.
Hors ligne














la clé est déjà déclarée à 040904e4 :
ls_key = "\StringFileInfo\040904e4\ProductVersion"
Hors ligne