Information von einer anderen Assembly laden

WaZZkeSS

Erfahrenes Mitglied
Hallo allerseits!

Ich habe lange gesucht doch leider nichts passendes gefunden. Bin kein Profi.
Ich möchte die Assembly Information von einem anderen Programm von mir laden.

Ich habs schon mit
Code:
ass = Assembly.LoadFile(assName);   //assName ist der voller Pfad zur *.exe
probiert, bekomme jedoch nicht die Informationn welche man normalerweise von einer Assmebly abfragen kann.

Mit einem FileStream oder StreamReader bekomme ich die Fehlermeldung, das die Datei von einem anderen Prozess verwendet wird.

Mir sind eigentlich folgende Information wichtig abzufragen:
Title, Company, Product, Copyright und die Version.



Ich hoffe das mir jemand dabei helfen kann und bedanke mich im vorhinein für jeden Tipp, Hinweiss, Code usw...
... bin schon fast am verzweifeln.


WaZZkeSS
 
Hallo, versuch´s mal so:
Code:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Info As FileVersionInfo = FileVersionInfo.GetVersionInfo("C:\Deine.exe")
        MsgBox(Info.CompanyName)
        MsgBox(Info.ProductName)
        MsgBox(Info.ProductVersion)
        MsgBox(Info.FileDescription)
    End Sub
 
Zurück