Re[2]: Снова SetWindowHookEx
От: Spider84 Россия http://spider.vc
Дата: 30.10.02 11:40
Оценка:
Здравствуйте old Dutchman, Вы писали:

S>>Пытаюсь написать хук клавиатуры и сразу возникла проблема в написании DLL. При установки самого хука devenv.exe начинает жрать все 99.9% процесорного времени , но этого не происходит если в KeyboardProc оставить только:

return (int)CallNextHookEx(hdHookData->ghHook,nCode,wParam,lParam);

>>на самом деле DLL выглядит прмерно так:
S>>
#define WM_MYHOOKMSG (WM_USER+1)
HWND hCaller; 
S>>

OD>Ты установил глобальный хук, а почему нет этого ?
#pragma data_seg(".shared")
#pragma data_seg()

А куда это?
OD>Когда длл внедряется в другие процессы, PostMessage шлет сообщение неизвестно куда. Хорошо, что Post, а не Send.
Как это "неизвестно куда", а хендл ей на что?
OD>А вообще PostMessage очень долгая операция !
Есть другие предложения?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.