Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перехват функции DLL? / 5 сообщений из 5, страница 1 из 1
20.05.2006, 19:09
    #33740516
Александр Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват функции DLL?
Я не большой спец в С++ извините :)

Постановка задачи
1. Есть приложение test.exe, оно вызывает функции с test2.dll, к test2.dll есть lib и h-файл.
2. хочу повесить "прерывание" на одну из функций и ее перехватить + вернуть в приложение другие данные

Вариант 1
Один из вариантов написать test3.dll и назвать test2.dll, а test2.dll переназвать my.dll. В test3.dll будут транзитом проходить все фнкции и только та одна будет обрабатываться по другому.

Вариант 2
Перехватить через hooks, НО поймать данные это одно, а их подменить это другое

Какой из вариантов имеет право на жизнь?
...
Рейтинг: 0 / 0
21.05.2006, 00:07
    #33740747
a_s_d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват функции DLL?
Проще захучить, по-моему.

А в чём сложность подмены при известном формате?

Вот, если не видели, очень хорошая статья про перехват. На делфи.
...
Рейтинг: 0 / 0
21.05.2006, 07:05
    #33740829
Alex_VC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват функции DLL?
Есть библиотека у MS DETOURS называется. Там идет перехват апишных функций. Посмотри, может чего полезного и для своего случая найдешь...
...
Рейтинг: 0 / 0
21.05.2006, 15:03
    #33741018
a_s_d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват функции DLL?
статья
http://wasm.ru/author.php?author=Ms-Rem
...
Рейтинг: 0 / 0
22.05.2006, 19:09
    #33743659
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват функции DLL?
Александр ТретьяковКакой из вариантов имеет право на жизнь?Первый.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перехват функции DLL? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]