|
|
|
Перехват функции DLL?
|
|||
|---|---|---|---|
|
#18+
Я не большой спец в С++ извините :) Постановка задачи 1. Есть приложение test.exe, оно вызывает функции с test2.dll, к test2.dll есть lib и h-файл. 2. хочу повесить "прерывание" на одну из функций и ее перехватить + вернуть в приложение другие данные Вариант 1 Один из вариантов написать test3.dll и назвать test2.dll, а test2.dll переназвать my.dll. В test3.dll будут транзитом проходить все фнкции и только та одна будет обрабатываться по другому. Вариант 2 Перехватить через hooks, НО поймать данные это одно, а их подменить это другое Какой из вариантов имеет право на жизнь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2006, 19:09 |
|
||
|
Перехват функции DLL?
|
|||
|---|---|---|---|
|
#18+
Проще захучить, по-моему. А в чём сложность подмены при известном формате? Вот, если не видели, очень хорошая статья про перехват. На делфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2006, 00:07 |
|
||
|
Перехват функции DLL?
|
|||
|---|---|---|---|
|
#18+
Есть библиотека у MS DETOURS называется. Там идет перехват апишных функций. Посмотри, может чего полезного и для своего случая найдешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2006, 07:05 |
|
||
|
Перехват функции DLL?
|
|||
|---|---|---|---|
|
#18+
статья http://wasm.ru/author.php?author=Ms-Rem ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2006, 15:03 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2031202]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 362ms |

| 0 / 0 |
