La fonction get_file_properties peut
aider... :
...
exefilename = makepath(programfiles,'7-Zip','7zFM.exe')
version = get_file_properties(exefilename)['ProductVersion']
# ou : version = get_file_properties(exefilename)['FileVersion']
if version != '9.38 bet':
error(u"La version de 7-Zip n'est pas
celle attendue")
Le 07/03/2015 14:09, Simon Fonteneau a écrit :
Bonjour
Je suis actuellement en train de faire une refonte de tout mes
paquet wapt et j’intègre un check avant d’exécuter l'installation
ce qui me permet de ne pas réinstaller si la version du logiciel
que j'install est déjà sur la machine.
Je fait également ce check en sortie pour vérifier que tout s'est
bien passer et générer un erreur si ce n'est pas le cas.
Je test dans la plupart des cas la version du uninstall.
Mais par exemple je ne peut pas utiliser ce genre de check pour
infrarecorder.
Il me faut tester la version du fichier dans programme files car
celle n'est pas dans uninstall
Pouvez-vous m'aider sur la fonction python a utiliser ?
Simon
_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt