Announcement

Collapse
No announcement yet.

Dateiversion ermitteln

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dateiversion ermitteln

    Hallo zusammen,
    kann mir jemand sagen wie ich die Dateiversion einer EXE ermitteln kann...

    Danke

  • #2
    Hallo,

    Ich verwende hierfuer zum Beispiel diesen Code:

    System.Reflection.Assembly.GetExecutingAssembly(). GetName().Version
    *-- robert.oh. --*

    Comment


    • #3
      Danke.
      Ich glaube ich habe mich nicht korrekt ausgedrückt.
      Ich möchte nicht die Version meiner EXE ermitteln, sondern ich habe eine z.B. Test.exe welche ich auf C:\ liegen habe.

      Diese möchte ich aus meinem Quellcode herauus ermitteln...

      Comment


      • #4
        Ach so
        Vielleicht gibt es elegantere Wege, aber was waere, wenn du diese Datei als Assembly in den Speicher laedst (Assembly.LoadFile(...) )und dann mittels <<geladene Assembly>>.GetName().Version die gewuenschte Information ermittelst.

        Hilft dir das weiter?
        *-- robert.oh. --*

        Comment


        • #5
          Es geht tatsächlich direkt mit der FileVersionInfo-Klasse, siehe das Beispiel in der SDK-Doku. Jürgen

          Comment


          • #6
            OK. Danke habs gefunden:

            Code:
            Dim myFileVersionInfo As FileVersionInfo = FileVersionInfo.GetVersionInfo("%systemroot%\Notepad.exe")
            Dim MyFileInfo As String = myFileVersionInfo.FileVersion

            Comment

            Working...
            X