![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
В общем проблема такая, есть глобальный хук на функцию WriteProcessMemory( это все работает), заменяющая функция имеет такой вид:
Код:
Вот код программы которая делает WriteProcessMemory Код:
Каждый день узнаю новое...
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
Воспользуйтесь GetProcessId() - это даст вам уникальное ID процесса.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
Дать то оно даст, но вот в чем загвоздка, значит на входе функции NewWriteProcessMemory поступает hProcess: THandle. Именно это значение я мог бы использовать для идентификации программы на которую направлена WriteProcessMemory. А если использовать идентификатор процесса, тогда с чем его сравнить?
Каждый день узнаю новое...
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
А с чем вы сравниваете hProcess? Очевидно с другим манипулятором... Доставайте ID из обоих и сравнивайте.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
Дело в том, что кроме hProcess(которая не действительна для dll в которой хук) мне ничего не дано, ни названия окна цели для функции GetProcessId, ни ид процесса для сравнения. Еслибы хоть что-нибудь глобальное узнать о цели с помощью чего можно вычеслить PID, тогда дело бы продвинулось.
Каждый день узнаю новое...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Синхронизация двух листов. | RealBot | Microsoft Office Excel | 0 | 17.06.2012 11:40 |
Синхронизация втавки строки в таблицу на двух листах (с копированием формул и ссылок) | allaire | Microsoft Office Excel | 5 | 08.05.2012 13:38 |
Реклама в программах | ivan_b | Общие вопросы Delphi | 9 | 15.01.2012 15:50 |
Синхронизация двух файлов Excel | East | Microsoft Office Excel | 1 | 21.09.2011 18:26 |
Информация о программах | Капитан | Софт | 0 | 18.10.2010 18:34 |