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
SetWindowLong ü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."