Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Unterstützte Fkt. einer fremden .dll abfragen (https://www.delphipraxis.net/47780-unterstuetzte-fkt-einer-fremden-dll-abfragen.html)

freak4fun 16. Jun 2005 08:49


Unterstützte Fkt. einer fremden .dll abfragen
 
Hallo :hi:,
ich hab eine alte .dll Datei von mir gefunden, bei der ich nicht mehr alle Fkt. kennen, die unterstützt werden. Wie bei mir üblich hab ich auch keine Dokumentation mehr gefunden, oder sonst etwas was mir da weiterhilft ( :cry: ). Kann ich irgendwie herausfinden welche Fkt. und Prozeduren unterstürtzt werden? Ist nicht lebensnotwendig, aber wäre schön, wenn es geht. ;)
MfG
freak

Flocke 16. Jun 2005 08:56

Re: Unterstützre Fkt. einer fremden .dll abfragen
 
Schau mal hier: http://www.dependencywalker.com/. Der zeigt dir für jedes Modul die importierten und exportierten Funktionen - allerdings ohne Prototypen, d.h. du weißt nicht welche Parameter die Funktionen bekommen.

freak4fun 16. Jun 2005 09:19

Re: Unterstützre Fkt. einer fremden .dll abfragen
 
Hallo :hi:,

das klingt doch für den Anfang sehr viel versprechend. Danke! :zwinker:

Da ich zur Zeit auf Arbeit bin werde ich erst (hoffentlich) heute Abend dazu kommen.

Vielleicht gibt es ja noch eine Möglichkeit die Parameter herauszufinden. :gruebel:

MfG
freak

jim_raynor 16. Jun 2005 09:45

Re: Unterstützre Fkt. einer fremden .dll abfragen
 
Zitat:

Zitat von freak4fun
Vielleicht gibt es ja noch eine Möglichkeit die Parameter

Das kannst du nur, wenn du die DLL in einen Disassembler jagst, und versuchst anhand des ASM-Codes die Parameter zu ermitteln. Die Parameterbeschreibung wird nicht in der DLL abgelegt.

freak4fun 16. Jun 2005 09:54

Re: Unterstützte Fkt. einer fremden .dll abfragen
 
Soll heißen, wenn ich keine Ahnung von Assambler hab, hab ich keine Chance an die Parameter ran zu kommen. :cry:

Schade. Naja, ist auch nicht ganz so wichtig. :zwinker:

Danke!

MfG
freak


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz