![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глобальный ХУК [D7, WinXP]
cherrex © (2004-03-09 14:04:00)Пытаюсь ставить глобальный ХУК, а он перехватывает сообщения только с моего приложения.Я уже и в место hInstance пишу хэндл dll. ПОМОГИТЕ!!!!!!
library keyhook;
uses
SysUtils,
Windows,
Messages,
Forms;
var
hh : HHOOK;
F : TextFile;
{$R *.res}
function KeyboardProc(code : integer; wParam : word; lParam : longint) : longint;export; stdcall;
begin
if code < 0 then
begin
Result:= CallNextHookEx(hh, Code, wParam, lParam);
Exit;
end;
if ( ((lParam and $80000000)=0) and (wParam>=0) and (wParam
tesseract (2004-03-11 18:12:00) [1]Про хуки надо читать в статьях на RSDN. У меня всё работало - но какой на фиг forms в DLL перехвата????? Если ты в EXE его пишешь то конечно не заработает - надо отдельную DLL писать.
cherrex (2004-03-09 15:40:00) [2]С DLL из примера тоже самое
icebeerg (2004-03-09 14:54:00) [3]> Игорь Шевченко © (09.03.04 14:06) [1]
И нудно!
(хук справа, слева, снизу, ГЛОБАЛЬНЫЙ ХУК :))
Игорь Шевченко (2004-03-09 14:06:00) [4]Читаем статью про хуки на этом сайте в разделе "Статьи". Долго.