문제

C# 프로그램에서 C ++로 작성된 EXE 파일에서 파일 버전 정보를 가져와야합니다.

Assembly.loadFile (fullPath) .getName (). 버전을 사용하면 BADIMAGEFORMATEXCeption이 발생합니다.

누구든지 도울 수 있습니까?

건배,

도움이 되었습니까?

해결책

Add a using System.Diagnostics, and then:

    FileVersionInfo info = FileVersionInfo.GetVersionInfo(path);

Then look at the various properties of info:

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

etc

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top