AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

API Hook

Ein Thema von SleepyMaster · begonnen am 23. Mär 2004 · letzter Beitrag vom 2. Apr 2007
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von SleepyMaster
SleepyMaster

Registriert seit: 18. Mai 2003
634 Beiträge
 
#11

Re: API Hook

  Alt 10. Jun 2004, 16:24
Schau dir mal den download oben an! Ohne das SDK mein ich!

Ich will ohne die beiliegenden DLLs einen API-Hook relisieren!
Weiß jemand einen Lösungsansatz wie man API-Hooks am besten hinbekommt?
  Mit Zitat antworten Zitat
Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#12

Re: API Hook

  Alt 10. Jun 2004, 16:31
Kommt draufan was du damit vor hast. Mit API-Hooks kann man die verschiedensten sachen machen.
Erstmal sollte man wissen, was für eine art von API-Hook soll es denn sein? Eine einfacher der z.B. Tastaturereignisse abfängt, oder willst du irgendeine dll-funktion abfangen?
Ich benutze aber für meine Hooks immer Madshi's CodeHook lib ... die ich nur sehr empfehlen kann.
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat
Benutzerbild von SleepyMaster
SleepyMaster

Registriert seit: 18. Mai 2003
634 Beiträge
 
#13

Re: API Hook

  Alt 10. Jun 2004, 23:33
Die Madshi's CodeHook lib kenn ich! Aber mir gings eigendlich darum so eine DLL selbst zu schreiben.

Was ich eigendlich vorhabe ist ein RAM-Drive (ohne einen Treiber) zu erstellen.

Wie macht es die Madshi's CodeHook lib denn, dass man damit funktionen hooken kann? Wie tauschen die die funktionen aus???
  Mit Zitat antworten Zitat
Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#14

Re: API Hook

  Alt 11. Jun 2004, 09:25
Die Dll musst du ja immernoch selber schreiben, nur die API-Hooking-Methoden übernimmt die lib. D.h. du schreibst den code in irgendwelche funktionen, die dann statt den originalen aufgerufen werden. Man kann natürlich auch die originalen wieder aufrufen.

Aber wie die lib das genau macht weis ich nicht, dazu hab ich zu wenig geld ^^ (um mir die soßen zu kaufen).
Schau dir einfach mal die beispiele an, die da dabei sind, ich glaub das erklärt sich dann von selbst ...

ciao, Philipp
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat
Benutzerbild von SleepyMaster
SleepyMaster

Registriert seit: 18. Mai 2003
634 Beiträge
 
#15

Re: API Hook

  Alt 11. Jun 2004, 12:21
Wie ich mit der lib arbeiten/sie benutzen kann weiß ich ja selbst.

Nur würde ich halt gerne wissen, wie die die API-Hooking-Methode machen.
  Mit Zitat antworten Zitat
Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#16

Re: API Hook

  Alt 11. Jun 2004, 19:23
Darüber weis ich nix ... aber vielleicht fragst du mal den entwickler? (wobei ich bezweifle, dass der allzuviel rausrückt, da die lib ja keine opensource is)
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat
Benutzerbild von SleepyMaster
SleepyMaster

Registriert seit: 18. Mai 2003
634 Beiträge
 
#17

Re: API Hook

  Alt 24. Aug 2004, 15:29
[Push]Wüsste jemand nen Lösungsansatz wie man einen API-Hook ohne fremde DLLs o.a. sondern nur mit der Windows API realisieren kann?[/Push]
  Mit Zitat antworten Zitat
DaFox

Registriert seit: 31. Jul 2003
Ort: Kippenheim
90 Beiträge
 
#18

Re: API Hook

  Alt 24. Aug 2004, 15:51
Hi,

im Zweifelsfall in Jeffrey Richters Buch nachschauen. IIRC gibt es da ein Bsp., bei dem MessageBox() gehookt wird.

Gruß,
Markus
if u cn rd ths u cn bcm a c prgmr!
  Mit Zitat antworten Zitat
Benutzerbild von SleepyMaster
SleepyMaster

Registriert seit: 18. Mai 2003
634 Beiträge
 
#19

Re: API Hook

  Alt 24. Aug 2004, 15:59
Hmm leider hab ich das Buch nicht und ich hab ehrlich gesagt keine Lust mir für 66€ ein Buch zu kaufen, indem alles mit C++ behandelt wird und von dem ich dann evtl. ein einziges Beispiel gebrauchen kann.

Könntest du mir nicht ein kleines Beispiel schreiben?
  Mit Zitat antworten Zitat
MartinA

Registriert seit: 27. Aug 2003
13 Beiträge
 
#20

Re: API Hook

  Alt 24. Aug 2004, 16:03
EliCZ hat da auch einiges (mit Delphi beispielen) verfügbar.

Unter Exports - APIHooks downloaden.

Ach so .. der Link

Gruß
Martin
ALT +F4
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 06:05 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