Ein paar Versuche später:
Habe nun einen eigenen Thread erzeugt dre sich mit AllocateHwnd ein Fenster
Handle holt.
Doch auch dieser bekommt die Meldung nicht da der Thread ja zu meinem Programm dazu gehört.
Kann man einen Thread erzeugen, der nicht in Verbindung zu meinem Programm steht?
Oder sowas wie einen "virtuellen" Process der mit meiner Anwendung nicht gekoppelt ist?
Habe auch schon Versucht es über einen Service zu lösen. Dieser Service schickt mir was wenn er eine PowerMessage bekommt.
Geht fast unter XP aber unter Windows 7 wieder gar nicht.
Eine eigene (extra) exe will ich mir am liebsten sparen. Ich weis das dass warscheinlich am einfachsten wäre. Den eine eigene exe bekommt ja die Messages und die kann es dann per PostMessage an meine Anwendung weiterleiten. Möchte aber wie gesagt sowas vermeiden dass ein extra Programm benötigt wird.