Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » DLL: Name der aufrufenden Anwendung herausfinden

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.02.2007, 10:31 Uhr
~_Tobias_
Gast


Hallo,

ich möchte in einer DLL Informationen über die Anwendung herausfinden, die eben diese DLL öffnet und nutzt.

Also z.B. Anwendung.exe öffnet xyz.dll
Innerhalb von xyz.dll möchte ich den Programmnamen und Pfad von Anwendung.exe herausfinden.

Ist dies möglich?

Hierzu gleich noch eine weitere, ähnliche Frage:
Wie findet eine DLL den Pfad heraus, wo sie selbst gespeichert ist? Bei einer klassischen Konsolenanwendung werden solche Infos ja mit argv[] übergeben; gibt's bei der DLL etwas ähnliches?

Vielen Dank & Gruß
Tobias
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.02.2007, 11:03 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


schau dir mal GetModuleFileName an
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.02.2007, 12:07 Uhr
~_Tobias_
Gast


Vielen Dank, scheint auf den ersten Blick recht vielversprechend.
Werd ich heut Abend mal ausprobieren!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: