Есть приложение с драйвером, при попытке из пользовательского режима послать сообщения его окну - не дает, блокирует. Собственно, вопрос - каким, скорее всего, способом это реализовано.
Перехватом сервисов графической подсистемы (т.н. Shadow-сервисы). Конкретно, сервисы типа NtUserPostMessage(), NtUserPostThreadMessage() или как их там. Про SendMessage() я уже писал здесь немного. Другие товарищи дополнят, плюс используй поиск по форуму и в гугле ещё есть информация.