Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Methoden aus C++ DLL importieren - Parameter erraten wie?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 20.11.2005, 10:40

Auch hier nochmal, auch wenns nicht ganz zum Unterforum passt:

Habe eben versucht eine fremde DLL zur Ansteuerung eines Displays anzusprechen, habe z.B. auf gut Glueck (man sieht ja im Export leider nicht die Parameter) SetMute() und SetDisplayOutput("Hello World!") versucht, mit dem Ergebnis dass sich auf dem Display nichts getan hat.

Hat hiervon jemand ne Ahnung und moege sich mal kurz melden? Insbesondere wie ich ne DLL so zerlegen kann dass ich auch sehe welche Parameter die Methoden haben...

Die DLL liegt (anscheinend) in C++ vor, und eine Doku gibt es (natuerlich) nicht. Daher such ich ein Tool was mir zumindest erraet in welchem Format die Parameter sein koennten (4 byte...) und was zurueckgeliefert wird (void, bool...). Denn wenn ich die Methoden importiere und auf gut Glueck verwende, passiert nix, nicht mal bei SetMute() was ja wenn dann hoechstens noch n boolean als Parameter verwenden duerfte (vielleicht auch 0 oder 1, ... faellt mir grad ein)...

Ist so ein Tool bekannt? Es muss wirklich nur grob "erraten" wie die Parameter aussehen koennten.. vielleicht auch noch die Beziehungen untereinander... Reihenfolge der Aufrufe etc.

Habe auch mal Set_Mute() disassembliert:

mov eax,[L1000CB24]
push esi
test eax,eax
jnz L1000328E
xor eax,eax
pop esi
retn
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service