| eXeL@B —› Вопросы новичков —› Помощь по хукам . MinHook или другие. | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 14 августа 2019 22:16  · Личное сообщение · #1 Грубо говоря есть код . Набросал . Как используя библиотеку MinHook хукнуть что то от туда ? Можно через Easyhook. Кто может создать пример для разбора , а то я вообще не понимаю . Code: 
 ![]()  | 
| 
 | 
Создано: 14 августа 2019 22:45  · Личное сообщение · #2  | 
| 
 | 
Создано: 14 августа 2019 23:00 · Поправил: UniSoft  · Личное сообщение · #3 google что-ли забанили? https://www.codeproject.com/Articles/44326/MinHook-The-Minimalistic-x-x-API-Hooking-Libra Code: 
   | Сообщение посчитали полезным: plutos, sty | 
| 
 | 
Создано: 14 августа 2019 23:29  · Личное сообщение · #4  | 
| 
 | 
Создано: 15 августа 2019 09:15  · Личное сообщение · #5  | 
| 
 | 
Создано: 15 августа 2019 12:03 · Поправил: UniSoft  · Личное сообщение · #6 user99 пишет: могу предположить автору нужно хукнуть чужой процесс, а не свой собственный. MinHook в примерах не содержит такого, т.е. нужно самому писать подгрузку своей библиотеки в чужой процесс. Да вроде условие четко описано ...есть код. Набросал. Как используя библиотеку MinHook хукнуть что то от туда? Ну даже если и другой процесс, принцип то тот-же, а внедрение dll это уже другая задача. user99 пишет: Есть Blackbone Как по мне, так она сильно навороченная... избыточная для простых задач... MinHook же интересна своим минимализмом и простотой. ![]()  | 
| 
 | 
Создано: 15 августа 2019 23:35  · Личное сообщение · #7 UniSoft, в MinHook есть пример хукающий свой собственный MessageBox, навряд ли автор настолько глуп, что не может запустить готовый пример, так что скорей всего проблема с хуком чужого процесса. Blackbone, как я и писал, "несколько сложнее", но других готовых библиотек с встроенной возможностью внедрения в чужой процесс я не знаю. в любом случае ждем автора, а то он куда-то запропастился ![]()  | 
| 
 | 
Создано: 17 августа 2019 06:36  · Личное сообщение · #8 Еще вот эту библиотеку с похожим функционалом хвалят. Вроде бы неплохо документирована и примеров в комплекте куча. Бесплатна, правда, только не для коммерческого использования.   | Сообщение посчитали полезным: BlackCode | 
| 
 | 
Создано: 17 августа 2019 08:32  · Личное сообщение · #9  | 
| 
 | 
Создано: 06 ноября 2019 21:18  · Личное сообщение · #10  | 
| 
 | 
Создано: 06 ноября 2019 23:15 · Поправил: plutos  · Личное сообщение · #11  | 
| 
 | 
Создано: 06 ноября 2019 23:36  · Личное сообщение · #12  | 
| 
 | 
Создано: 06 ноября 2019 23:45  · Личное сообщение · #13 plutos это   | Сообщение посчитали полезным: Orlyonok | 
| 
 | 
Создано: 06 ноября 2019 23:56 · Поправил: plutos  · Личное сообщение · #14  | 
| 
 | 
Создано: 07 ноября 2019 00:29  · Личное сообщение · #15 VS_2010, 2019. OS W7 32/64 Проекта VS 2010, думаю, будет достаточно. Меня там интересует подмена по строке. P.S. Плутос, если сильно "влом" можете не заморачиваться - сам разберусь, тем более, что обращение было не к вам. Просто, вы поставили лайк, вот мне и стало интересно компилировали вы или нет?     fc62_07.11.2019_EXELAB.rU.tgz - MinHook.rar
![]()  | 
| 
 | 
Создано: 07 ноября 2019 00:35 · Поправил: plutos  · Личное сообщение · #16 sim_19 пишет: P.S. Плутос, если сильно "влом" можете не заморачиваться - сам разберусь, тем более, что обращение было не к вам Да, влом, тем более, что вам нужнa не столько помощь, сколько повод поговорить: ведь так и не видим перечня ошибок! И впредь, пожалуйста, без крайней нужды, не используте мой nick name! ----- Give me a HANDLE and I will move the Earth. ![]()  | 
| 
 | 
Создано: 07 ноября 2019 01:16  · Личное сообщение · #17 plutos пишет: ведь так и не видим перечня ошибок! Для меня там интерес представляет ошибка из-за которой не происходит хука по строке. Там можно по комментарию сориентироваться: // если (lpCaption == "ne") то заменим его на "Hooked!", иначе выводим как есть. P.S. А, вообще, я думаю, что если будет заменен не рабочий код, на рабочий - форум от этого только выиграет. Есть ведь молодые, начинющие любители, у которых от постов Инди "волосы дыбом встают", а уж что-то спросить на форуме, для них, вообще, на уровне подвига. Вот и ходят как читатели и в конце концов - "плюют" и забывают про exelab. ![]()  | 
| 
 | 
Создано: 07 ноября 2019 03:03  · Личное сообщение · #18  | 
| eXeL@B —› Вопросы новичков —› Помощь по хукам . MinHook или другие. | 
| Эта тема закрыта. Ответы больше не принимаются. | 









 У Плутоса до компиляции тоже, видимо, дело еще не дошло. 


 
 Для печати