Отслеживание API

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

vIRisium :)
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 24.09.2006 (Вс) 8:49
Откуда: От туда

Отслеживание API

Сообщение vIRisium :) » 24.09.2006 (Вс) 8:54

Можно ли на VB .net отслеживать все вызываемые API функции (Это мне для проекта)

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 24.09.2006 (Вс) 18:29

Смотря где. В локальном процессе это делается так же как в VB6(поищи по форуму - были примеры), только надо передавать не адрес своей процедуры, а делегат. Если надо везде - тогда сложнее. Придётся код перехватчика запихивать в DLL и внедрять оную во все процессы. Функции CLR перехватить лучше даже не пытаться.
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 24.09.2006 (Вс) 18:37

Сегодня читал на эту тему восхитительную своим охватом статью: http://www.codeguru.com/cpp/w-p/system/ ... php/c5667/
Думаю, после этой статьи сложно сказать о перехвате API что-то новое.
Изображение

vIRisium :)
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 24.09.2006 (Вс) 8:49
Откуда: От туда

Сообщение vIRisium :) » 25.09.2006 (Пн) 16:39

У кого есть нормальная, легко осваиваемая статейка на эту тему ?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

    TopList