Здравствуйте, doronin, Вы писали:
D>Сделано всё по понятиям.
D>Но при указании что хук должен работать на всех окнах — хук работает только на окне приложения которое поставило хук.
D>Я же ему, собаке, сказал что на всех а он не хочет
(
D>D>mHook = SetWindowsHookEx(WH_CBT, (HOOKPROC)cbtProc,hDLL,NULL);
D>
D>Там dll-ка и всё такое сделано и в нее заходит только на своем окне.
D>На других окнах даже не заходит в хук. Собака!
D>А кто-то ставил такой хук глобально?
Здравствуйте, просто Вы проверяете скорее всего отладчиком, а в него будет заходить только в адресном пространстве этого приложения. Если поставить что типа MessageBox(0,....) то он будет вываливаться всегда, так что она работает на все, это точно.