【问题标题】:How do I obtain File Version info from a C++ exe in C#?如何从 C# 中的 C++ exe 获取文件版本信息?
【发布时间】:2010-09-20 16:05:16
【问题描述】:

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

使用 Assembly.LoadFile(fullpath).GetName().Version 会导致 BadImageFormatException。

谁能帮忙?

干杯,

【问题讨论】:

    标签: c# c++ assemblies version fileinfo


    【解决方案1】:

    添加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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      相关资源
      最近更新 更多