2009-06-12 73 views
2

当您右键单击一个.exe文件时,可以看到各种详细信息,例如文件描述。检索可执行文件

我正在寻找方式以编程方式检索该数据(最好是从C#)。

(程序名,程序的描述,供应商名称,供应商的网站等)通过FileVersionInfo这个

alt text

+2

非常相似到这篇文章:http://stackoverflow.com/questions/220097/read-write-extended-file-properties-c。你可能会在那里找到一些想法 – 2009-06-12 10:31:19

回答

8

你可以得到很多(但不是全部):

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