Thema: Delphi Wiedermal Maushook

Einzelnen Beitrag anzeigen

Benutzerbild von halinchen
halinchen

Registriert seit: 13. Jun 2006
508 Beiträge
 
Delphi 2007 Professional
 
#14

Re: Wiedermal Maushook

  Alt 8. Jun 2007, 15:22
Zitat von SirThornberry:
also wenn ich mir das Beispiel angucke bekomm ich Angst. Da wird doch nicht etwa in jeden gehookten Prozess noch ein Form mit gepackt? Leider ist das Projekt unvollständig so das man auch nicht sehen kann ob das Form auch in jedem Prozess instanziert wird mit Laden der dll. Wenn dem nicht so ist bekomme ich noch mehr angst weil dann in jedem Prozess eine Zugriffsverletzung vorprogrammiert ist.
Wer solche Dinge nutzt sollte tunlichst auch wissen was er da macht!
Falls du den Code meinst, den ich benutze:

Ähm,... Wieso DLL? Bei einem Journal-Hook ist der Hook doch in der Exe drin und wird nicht in jeden anderen Prozess geladen. Oder hab ich da was total falsch verstanden?

Zugriffsverletzungen hab ich bisher noch nicht gehabt.

[Wennfalschdannbitteberichtigen-Modus]
Und selbst wenn:Ein Journal-Hook geht nur in einer EXE, wofür ist der sonst gedacht?
[/Wennfalschdannbitteberichtigen-Modus]
Falls ich total auf den Schlauch stehe bin ich natürlich lernfähig. (D.h. das oben war in _keiner_ Hinsicht böse, abfällig oder sonstwas gemeint.)

Zitat von Delphi-Fan-Friedrichsdorf:
Hallo halinchen,
wenn du das Fensterhandle unter der Maus willst brauchst du keine Maushook.
Ich benutze Delphi 5 und mach das so:
So hatte ich es bisher auch. Aber 1. brauch ich den Hook noch für was anderes und 2. Ist es doch so besser, da es sofort angezeigt wird.
  Mit Zitat antworten Zitat