C#의 C ++ EXE에서 파일 버전 정보를 얻으려면 어떻게합니까?
-
06-07-2019 - |
문제
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
제휴하지 않습니다 StackOverflow