Thema: Delphi keyboard hook / mmf

Einzelnen Beitrag anzeigen

Benutzerbild von cherry
cherry

Registriert seit: 14. Nov 2005
561 Beiträge
 
RAD-Studio 2009 Ent
 
#1

keyboard hook / mmf

  Alt 25. Mär 2009, 16:00
Hallo erstmal...

Gewünschtes Ergebnis:
einen tastenhook setzen (eigene dll)
auf tastenereignisse reagieren
zwischen hook dll und Programm via mmf kommunizieren

Aktueller Stand:
Habe eine kleine Testanwendung erstellt die bereits alles beinhaltet was ich will.
gestützt auf diesem Tutorial.

Probleme:
Ich habe verschiedene Probleme mit der Anwendung:
manchmal funktioniert die Anwendung einwandfrei: Tastenhooks werden Abgefangen Broadcast der
eigenen Message wird gesendet und von meinem Programm richtig interpretiert, sprich ProcessID und
lParam usw. werden auf die Labels ausgegeben.

Nun manchmal passiert nix, sprich die Anwendung startet, reagiert aber nicht auf Tastatureingaben.

Wahrscheinlich liegt das Grösste Problem meiner Anwenung beim Handling von MMF. Respektive beim
Öffnen und schliessen der MFF oder beim Freigeben der zugehörigen Pointer...

Worstcase: Mein Programm hängt sich auf, Messages werden nicht richtig weitergeleitet =
Explorer andere Programme stürtzen ab...

Wenn ich eine Fehlermeldung erhalte, dann ist es eine Speicherverletzung...

Bitte:
Kannst du bitte einen Blick über meinen Code werfen und dir das Handling der MMFs mal genäuer
anschauen..?! -Ich habe keine Ahnung was ich falsch mache...

Vielen Dank
Angehängte Dateien
Dateityp: rar hook_631.rar (347,6 KB, 24x aufgerufen)
Ist das nur mein Gefühl, oder ist die ganze Welt verrückt geworden!?
  Mit Zitat antworten Zitat