[R] Propriétés Description d'un fichier EXE

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TopXm
Niveau 6
Niveau 6
Messages : 260
Enregistré le : mer. 25 mai 2011 16:37
Localisation : Usa
Status : Hors ligne

[R] Propriétés Description d'un fichier EXE

#1

Message par TopXm »

Bonjour :)

[EDIT]Je pense avoir une piste avec le FileGetVersion($FileName, "FileDescription")[/EDIT]

Toute mes excuses :oops:

Je recherche à récupérer la propriétés Description d'un EXE

Voici une capture d'un EXE via le menu contextuel qui sera plus parlante :
Image

Je suis donc tombé sur divers sujets tels que : Le code proposé fonctionne mais je suis incapable de ressortir la propriétés description :?

Le code fonctionne apparemment vu que je ressors quelques propriétés mais pas celle que je voudrais...

Voici le code :
► Afficher le texteBout de code
Modifié en dernier par TopXm le mer. 14 sept. 2011 11:52, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Propriétés Description d'un fichier EXE

#2

Message par Tlem »

Dans ce sujet http://www.autoitscript.com/forum/topic ... s-metadata vous trouverez :
PsaltyDS a écrit :I had hoped to make a quick _FileSetExtProp() out of this, but Microsoft seems determined to prevent that. Additionally, there is a known XP bug feature that will only display the first 9 properties ( 0 thru 8 ) even if more are set. Be sure to try it with your version of Windows as this is sensitive to SP level and KB's applied.
Et à la fin, une réponse qui renvoi vers ceci :
http://www.autoitscript.com/forum/topic ... _p__526223
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
TopXm
Niveau 6
Niveau 6
Messages : 260
Enregistré le : mer. 25 mai 2011 16:37
Localisation : Usa
Status : Hors ligne

Re: [..] Propriétés Description d'un fichier EXE

#3

Message par TopXm »

Bonjour Tlem et merci pour la réponse :D

J'ai quelque peu avancé mais j'en suis au même stade :oops:

J'ai suivi les recommandations :
  • Installation DSOfile
  • Enregistrement de la DLL (RegSvr32) - même si apparemment l'installation du KB s'en occupe
  • Réalisation et test d'un bout de code
J'en arrive à la conclusion suivante :
  • La code fonctionne sans aucun souci sur du fichier .MSI
  • Par contre, il ne me retourne aucune information si je fais le test sur un fichier .EXE
Du coup je poste quand même le code, au cas où
► Afficher le texteBout de code
Merci et bonne journée
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Propriétés Description d'un fichier EXE

#4

Message par Tlem »

Après test fonctionnel, j'ai trouvé ceci : http://www.autoitscript.com/forum/topic ... _p__209815

Voici le code testé pour afficher la description du programme C:\Windows\twunk_32.exe :
► Afficher le texte
Edit :
Un test du code ci-dessous fonctionne aussi pour le même fichier :
► Afficher le texte
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
TopXm
Niveau 6
Niveau 6
Messages : 260
Enregistré le : mer. 25 mai 2011 16:37
Localisation : Usa
Status : Hors ligne

Re: [..] Propriétés Description d'un fichier EXE

#5

Message par TopXm »

Bonjour Tlem :)

Grand merci, j'ai trouvé bonheur avec la 1ére solution que tu as proposée. Voici quelques explications au cas où quelqu'un aurait le même souci que moi.

Il se trouve que certains EXE sont plus ou moins bien achalandés au niveau des propriétés. Je m'explique :

Un EXE "bien fait" (celui que tu as testé C:\Windows\twunk_32.exe)
Image

Un EXE avec des propriétés partiellement renseignées (un de ceux que je dois traiter : MyManagerPro.exe)
Image

Via le code que tu as posté et qui lit l'entête du fichier, c'est impeccable je retrouve à tout coup la description (et c'est bien ce qui m'importe :D)

Par contre tout autre méthode testée plus haut ne rendait rien sur le second EXE et pour cause, les propriétés n'étaient pas renseignées.

en tout cas, un grand merci :D

Je passe le sujet en résolu

Bonne journée.
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [R] Propriétés Description d'un fichier EXE

#6

Message par ZDS »

Bonjour,

Juste au cas où, même si le sujet semble résolu je tiens à signaler qu'il existe au moins trois façons de récupérer les propriétés étendues de n'importe quel type de fichier (description d'exe y compris) : http://www.autoitscript.fr/forum/viewto ... =21&t=2295

A bientôt!
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Propriétés Description d'un fichier EXE

#7

Message par Tlem »

Arf, je savais qu'on avait ça en stock, mais je l'avais oublié !!!
Houuuu! Shame on me ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
TopXm
Niveau 6
Niveau 6
Messages : 260
Enregistré le : mer. 25 mai 2011 16:37
Localisation : Usa
Status : Hors ligne

Re: [R] Propriétés Description d'un fichier EXE

#8

Message par TopXm »

Bonjour,

Merci ZDS pour le lien, mais c'est bien par ce sujet que j'avais commencé à faire mes essais (le 3ème post du topic, donc celui que tu avais posté).

Malheureusement dans le cas de certains EXE cela ne renvoyait pas la propriété description désirée (pas celle de l'onglet Détail mais celle de l'onglet Général - qui apparemment n'est pas la même). Après possible que je n'ai pas capté un truc :?

Merci néanmoins :D
Avatar du membre
TopXm
Niveau 6
Niveau 6
Messages : 260
Enregistré le : mer. 25 mai 2011 16:37
Localisation : Usa
Status : Hors ligne

Re: [R] Propriétés Description d'un fichier EXE

#9

Message par TopXm »

Bonjour,

Du coup je poste le bout de code que j'ai fait et qui utilise le DSOfile
► Afficher le texteGetInfoFile
Répondre