كيف يمكنني الحصول على ملف المعلومات صفحة من إكس C ++ في C #؟

StackOverflow https://stackoverflow.com/questions/261629

سؤال

وأنا بحاجة للحصول على معلومات إصدار الملف من ملف إكس مكتوبة أصلا في C ++ من برنامج C #.

وعن طريق 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 مع الإسناد
لا تنتمي إلى StackOverflow
scroll top