Wer hat DLL gerufen?



  • Moin zusammen!

    Wie ermittle ich in einer DLL, die am Server läuft, aus welcher Datei von welchem Client sie aufgerufen wurde?
    Wie ermittle ich lokal, welche Datei, eine DLL aufgerufen hat, die lokal läuft?

    Schönes Wochenende
    Fons Gufler



  • AFAIK geht das nicht. Dein Server muss irgendwas zur Verfügung stelen, damit Du das machen kannst...

    Du könntest natürlich versuchen den Callstack zu ermitteln... aber das ist zeitaufwendig Du dies mittels "StackWalk64" machst und falls Du es in assembler machst läuft es nur auf x86...
    Siehe: Walking the callstack
    http://www.codeproject.com/threads/StackWalker.asp



  • Du könntest natürlich versuchen den Callstack zu ermitteln... aber das ist zeitaufwendig Du dies mittels "StackWalk64" machst und falls Du es in assembler machst läuft es nur auf x86...

    Danke Jochen,
    das ist mir tatsächlich zu aufwändig!
    Weiß da keiner was einfacheres??
    Fons Gufler


Anmelden zum Antworten