Форум: "WinAPI";
Текущий архив: 2013.08.11;
Скачать: [xml.tar.bz2];
ВнизМышиный хук в "особом" приложении не работает??? Найти похожие ветки
← →
Владимир З. (2010-02-13 21:20) [0]проверил хук по ...
http://www.delphisources.ru/pages/sources/system/2008-year/low-level-mouse-hook.html
все красиво и грамотно сделано в хуке - автору мега-респек...но в клиенте онлайн-игры (клиент подписан сертификатом(если важно), Винда 7) не пашет. что делать елси такое возможно???
← →
Игорь © (2010-02-15 00:37) [1]Дерьмовый исходник, автор в пьяном угаре его писал наверное
← →
Игорь Шевченко © (2010-02-15 01:23) [2]Игорь © (15.02.10 00:37) [1]
По меньшей мере результаты вызовов функций стоило бы проверять.
← →
KilkennyCat © (2010-02-15 01:26) [3]
> Игорь Шевченко © (15.02.10 01:23) [2]
Какую проверку ты хочешь от написавшегоif cbBlockLeftButton.Checked then
HookFilters.BlockLeftButton := True
else
HookFilters.BlockLeftButton := False;
?
← →
Игорь Шевченко © (2010-02-15 01:50) [4]KilkennyCat © (15.02.10 01:26) [3]
Я - не хочу никакую. Я совет даю.
В частности, еще могу давать совет (автору) не писать
if foo <> False then
smth;
нечитабельно.
Впрочем, это все мелкие ошибки/погрешности, глобальная ошибка в другом:
"This hook is called in the context of the thread that installed it. The call is made by sending a message to the thread that installed the hook. Therefore, the thread that installed the hook must have a message loop.
The hook procedure should process a message in less time than the data entry specified in the LowLevelHooksTimeout value in the following registry key:
HKEY_CURRENT_USER\Control Panel\Desktop
The value is in milliseconds. If the hook procedure does not return during this interval, the system will pass the message to the next hook."
Соответственно, вся эта байда с Filemapping, трали-вали, нахрен не нужна и только засоряет мозги читателям.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2013.08.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c