如何从C#中的C ++ exe获取文件版本信息?

时间:2008-11-04 11:54:26

标签: c# c++ assemblies version fileinfo

我需要从最初用C ++程序用C ++编写的exe文件中获取File版本信息。

使用Assembly.LoadFile(fullpath).GetName()。版本导致BadImageFormatException。

有人可以帮忙吗?

干杯,

1 个答案:

答案 0 :(得分:6)

添加using System.Diagnostics,然后:

    FileVersionInfo info = FileVersionInfo.GetVersionInfo(path);

然后查看info的各种属性:

    Console.WriteLine(info.CompanyName);
    Console.WriteLine(info.ProductName);
    Console.WriteLine(info.LegalCopyright);
    Console.WriteLine(info.ProductVersion);