|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2009, 18:03 | #1 |
Пользователь
Регистрация: 31.01.2009
Сообщений: 32
|
Вопрос по хукам внутри прораммы
Чего я хочу добится: Есть exe-файл(пример CS.exe), мне нужно загрузить в него DLL которая будет следить за всеми сообщениями внутри программы, и выводить их в txt. Отличие от обычных хуков: программа использует свои собстаенные DLL(не системные) и мне нужно узнать сообщения которые она им отправляет(например игра CS использует свой графический движок и отправляет мессаги ему, то есть в соседние потоки, куда загружены DLL движка, вот мне надо поставить хук который их будет перехватывать, анализировать, и отправлять дальше DLL'кам(еще проще пример: в CS отправляется мссага на изменение цифр которые отвечают за кол-во моих жизней, моя DLL должна его их перехватить, проанализировать(например если цифра будет меньше 50, то вывести текст на весь экран что у меня мало жизней) и передать это сообщение адресату)). Прошу помощи реализовать запись сообщений в txt и варианты вывода информации на экран в соответствии с этими сообщениями
|
31.01.2009, 19:03 | #2 |
Пользователь
Регистрация: 31.01.2009
Сообщений: 32
|
Вообщем маленько покумекал, и попробовал вставить форму в чужом приложении, беда такая: форма появляется на пару милисекунд, а потом исезает, как-будто ее разрушили source.zip (9кб)
|
31.01.2009, 19:05 | #3 |
Пользователь
Регистрация: 31.01.2009
Сообщений: 32
|
Можете тоже попробовать для этого поменяйте GetModuleHandle(nil)=GetModuleHandl e('CS.exe') на свое приложение, например GetModuleHandle(nil)=GetModuleHandl e('notepad.exe')
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи на ассемблере (см. внутри) | Волчица | Помощь студентам | 1 | 03.12.2008 22:16 |
Прораммы | Voshod | Софт | 3 | 16.11.2008 22:39 |
Перетаскивание внутри листбокса | garik | Общие вопросы Delphi | 2 | 04.11.2008 23:43 |
вопрос внутри | g1m | Помощь студентам | 8 | 24.02.2008 15:05 |