Я столкнулся с следующей проблемой, дело в том, что когда я в dll использую SetWindowsHookEx для того, что бы отловить изменение языка для всех нитей (что то вроде индикатора активного языка), у меня все работает, когда мое приложение активно, но когда активно другое все застывает (т.е. мое приложение не пропускает все ШЕЛЛ ХУКИ. К примеру: индикатор языка затывает и не показывает изменения в языке, таскбар вообще умертвляется — не показывает запущенные приложения (после запуска моего)), а когда я закрываю свое приложение все встает на свои места.
Пожалуйста помогите мне, или хотя бы пошлите какой-нибудь кусок исходняка, что бы я разобрался с этим.