Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: SetWindowsHookEx - Hook im eigenen Prozess

  Alt 8. Okt 2015, 07:48
Einfach bei dir CallWindowProc, PeekMessage oder Dergleichen hooken?
Da war mein vorheriger Ansatz mir alle Threads aufzulisten und den mit einer GUI zu nehmen noch einfacher

Du könntest einfach das betroffene Fenster subclassen. Das geht ganz einfach indem du per MSDN-Library durchsuchenSetWindowLong über GWL_WNDPROC eine neue WndProc setzt und in dieser ggfls. dann die alte WndProc aufrufst.
Das Problem ist, dass ich mit meiner DLL in einem fremden Prozess bin und nur über Umwege an das (richtige) Fensterhandle drankäme.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat