Здравствуйте, alexey_ma, Вы писали:
_>А у меня вообще не работает хук в консоле. Я тут на досуге проверил, хук не устанавливается в консоль. То есть SetWindowsHookEx возврашает не нулевой хендл, LastError = 0, а хуковая длл в консольный процесс не грузится.
Так-что возможно придется попробовать что либо другое, либо инжектиться в консольный процесс как-то по другому, либо снаружи работать через Console functions.
Не буду утверждать, что хук к консольному приложению корректно цепляется, но по крайней мере: установил хук глобально, прописав в конструкторе класса вызов MessageBox, так вот при запуске по крайней мере некоторых консольных прог этот messagebox появляется, хотя дальнейшую судьбу хука я не проверял.
Ладно, буду ковыряться дальше в т.ч. с Console function.