2009-06-12 9 views
2

Lorsque vous cliquez avec le bouton droit sur un fichier .exe, vous pouvez afficher divers détails, tels que la description du fichier.récupération des informations exécutables

Je cherche un moyen de récupérer ces données par programme (de préférence, à partir de C#).

(nom du programme, la description du programme, le nom du vendeur, le site du vendeur, etc.)

alt text

+2

Très similaire à ce poste: http://stackoverflow.com/questions/220097/read-write-extended-file-properties-c. Vous pouvez probablement trouver des idées ici –

+0

(@all: je ne suis pas sûr à 100% qu'ils sont la même chose, mais si vous voulez que je fusionne ces deux questions, s'il vous plaît faites le moi savoir) –

Répondre

8

Vous pouvez obtenir beaucoup (mais pas tous) de ce via FileVersionInfo:

FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(path); 
    string company = fvi.CompanyName; 
    string productName = fvi.ProductName; 
    string productVer = fvi.ProductVersion; 
    // etc 
Questions connexes