![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
А можно отслеживать нажатые клавиши для отделдьного окна, и не используя внешнюю dll, что бы все было в exe (это вроде локальный hook). И воощем как отследить. У меня так, если нашел активное окно с таким то заголовком, то шпионить... Полазал по форуму, но что то нужного куска кода я не обнаружил.
|
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 09.09.2008
Сообщений: 8
|
![]()
Ет кажысь нереальна без...DLL
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
читал что глобальная с dll, а локальная для какого то приложения можно из exe
|
![]() |
![]() |
![]() |
#4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
если захотеть, то можно. В общем, копай в сторону инжекта в другие процессы. Но там уже надо писать базонезависимый код, на Delphi это будет сложновато, но возможно.
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
Глобальный хук WH_JOURNALRECORD работает без dll
http://www.xakep.ru/magazine/xs/070/040/1.asp |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
да это я уже понял и работает для отдельнного приложения а не всей системы
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
Ребята, полазал я на журнале хакер, все вроде нашел, но столкнулася с проблемками...
есть строка: HookHandle := SetWindowsHookEx(WH_JOURNALRECORD, @HookProc, hInstance, 0); Жалуется на HookProc! В чем дело? HookProc видимо нигде не объявленна, но там ничего я не нашел больше |
![]() |
![]() |
![]() |
#8 |
Регистрация: 09.09.2008
Сообщений: 5
|
![]()
HookProc это твоя процедура обработки перехвата, которая должна быть в dll как я понял.сам сижу с этим разбираюсь(
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]() Цитата:
http://www.xakep.ru/magazine/xs/070/040/1.asp вот тут я инфу брал |
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
Вот небольшая рабочая часть программы.
Код:
Последний раз редактировалось eoln; 13.09.2008 в 16:42. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отследить нажатие кнопки Обновить из PHP? | Timpi | PHP | 4 | 11.07.2008 09:16 |
Как отследить отпускание клавиши? | Zefick | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 27.05.2008 19:14 |
Нажатие клавиши | format | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 05.05.2008 15:25 |
Отследить нажатие одной кнопки в другом приложении... | ActiveX | Win Api | 4 | 04.04.2008 23:05 |
Клавиатура, нажатие клавиши | Yogik™ | Помощь студентам | 4 | 21.11.2007 00:05 |