di_ps_ Гость
|
Добавлено: Вт Янв 04 2005 16:13 Заголовок сообщения: Hook работает через раз |
|
|
Код: | if((Main->hMod = LoadLibrary("Hook.dll")) == NULL)
ShowMessage("Ôàéë ïîâðåæä¸í(Hook.dll)");
lpfn = (HOOKPROC)GetProcAddress(Main->hMod, "KeyboardHook");
hhk= SetWindowsHookEx(WH_KEYBOARD, lpfn, Main->hMod, 0);
if(hhk == NULL)
{
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &Main->lpMsgBuf, 0, NULL);
MessageBox(NULL, (LPTSTR)Main->lpMsgBuf, "Club", MB_OK);
LocalFree(Main->lpMsgBuf);
}
|
время от времени выдаёт ошибку что то про Kernel32.dll |
|