Bin beim googeln darauf gestoßen, vielleicht hilft dir das:
Zitat:
In Windows Vista und höher, User Interface Privilege Isolation (UIPI) verhindert, dass ein niedriger Integrität Prozess vom Senden Fenster Nachrichten an eine höhere Integrität Prozess. In früheren Windows-Versionen konnte Schadcode administrativen Prozesse durch den Missbrauch von Fenster-Nachrichten anzugreifen. Standardmäßig blockiert UIPI alle Nachrichten mit einem Wert oberhalb WM_USER , die Nachrichten via registriert umfasst RegisterWindowMessage() . Also, um damit von A bis B wie Nachrichten senden, muss B zuerst nennen ChangeWindowMessageFilter() oder ChangeWindowMessageFilterEx() für jede Nachricht blockiert, dass sie in den Genuss niedrigerer Integrität Prozesse erhalten will.