繁体   English   中英

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

[英]How do I obtain File Version info from a C++ exe in C#?

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

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

有人可以帮忙吗?

干杯,

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

等等

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM