Wie erhalte ich Dateiversionsinfo von einem C ++ exe in C #?
-
06-07-2019 - |
Frage
Ich brauche die Dateiversionsinformationen aus einer EXE-Datei, die ursprünglich in C ++ geschrieben von einem C # Programm zu erhalten.
Mit Assembly.LoadFile (fullpath) .GetName (). Version führt zu einer BadImageFormatException.
Kann mir jemand helfen?
Cheers,
Dan
Lösung
Fügen Sie einen using System.Diagnostics
, und dann:
FileVersionInfo info = FileVersionInfo.GetVersionInfo(path);
Schauen Sie sich die verschiedenen Eigenschaften von info
:
Console.WriteLine(info.CompanyName);
Console.WriteLine(info.ProductName);
Console.WriteLine(info.LegalCopyright);
Console.WriteLine(info.ProductVersion);
etc
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow