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


Anmelden zum Antworten