Nachrichtenempfang von allen Threads
-
Hi,
ich schreib hier eine Autoabmeldung die auf einem externen, tastaturähnlichem
Gerät lauscht ob eine bestimmte Zeichenkette angekommen ist. Dazu muß ich das
Ereignis WM_CHAR auswerten, denn er schickt noch jede Menge Tastaturmist mit.Ich wollte das als erstes über einen Tastaturhook ausprobieren, leider bekomme
ich dabei nur WM_KEYUP und die anderen Tastenzugriffe.Dann wollte ich das ganze über einen eigenen Thread in meiner Dll machen. Wenn
ich es im Hauptprozess, ohne Abspaltung eines neuen Threads mache und per
PeekMessage und GetMessage das ganze in einer Schleifeabfrage, dann funktioniert
es auch. Leider blockiert mir das aber meine Anwendung. Wenn ich es in einen
neuen Thread auslagere, dann bekomme ich leider keine Nachrichten mehr.Ich bin hier echt schon so langsam am verzweifeln. Wäre super wenn jemand ne
Antwort hätte.Mirko