Здравствуйте, Inversion, Вы писали:
I>Сразу мысль. I>А можно ли как-то сказать глобальному хуку не цепляться к определённым процессам? Сделать фильтр какой-то. По сути на этих cmd-процесах мне этот хук не нужен (замечено, что он и не работает на них, но это уже пусть).
Попробуй в DllMain возвращать FALSE в ответ на DLL_PROCESS_ATTACH. Процесса-владельца опознавать по GetModuleFileName(NULL,...); она в kernel32, её можно звать из dllmain.