AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) C# Executable-Assembly aus referenziertem abfragen
Thema durchsuchen
Ansicht
Themen-Optionen

Executable-Assembly aus referenziertem abfragen

Ein Thema von Phoenix · begonnen am 5. Nov 2007 · letzter Beitrag vom 5. Nov 2007
Antwort Antwort
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#1

Executable-Assembly aus referenziertem abfragen

  Alt 5. Nov 2007, 17:18
Man, ich werd noch Gaga:

Folgender Fall:
In einer Bibliothek habe ich einige allgemeine Funktionen deklariert.
Eine davon soll die Assemblyversion der gestarteten .Exe anzeigen.

Problem:
Assembly.GetExecutingAssembly() liefert nicht die .exe, sondern die Library. Hilft mir also nicht.

AppDomain.CurrentDomain.DomainManager.EntryAssembl y knallt mir weg, weil es keinen DomainManager gibt, wenn ich nicht am debuggen bin.

Application.ProductVersion liefert nicht die AssemblyVersion, sondern nur die FileVersion der .exe.

Was tun, sprach Zeus?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: Executable-Assembly aus referenziertem abfragen

  Alt 5. Nov 2007, 17:21
Wie wäre es mit Assembly.GetEntryAssembly?
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#3

Re: Executable-Assembly aus referenziertem abfragen

  Alt 5. Nov 2007, 17:24
Es wird echt zeit für Feierabend so langsam...

Du bist ein Schatz.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#4

Re: Executable-Assembly aus referenziertem abfragen

  Alt 5. Nov 2007, 17:27
Notiz dazu: Assembly.GetEntryAssembly geht auch den Weg über AppDomainManager, falls aber keine vorhanden ist, wird einfach einer erstellt und direkt wieder verworfen. Der Konstruktor von AppDomainManager ist parameterlos und public
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz