Re: Добавление ДЛЛ и перехват API функций
От: SаNNy Россия  
Дата: 04.02.15 05:24
Оценка:
Здравствуйте, urban1981, Вы писали:

U>Здравствуйт.У меня есть устройство с WinCE 6.0(MIPSII) и приложение Х, которое работает с портами. Хочу снять лог, что приложение считывает с портов и что пишет в них. А потом динамически преобразовывать информацию в нужную. Хочу сделать таким способом подсоединиться к процессу, добавить свою ДЛЛ в которой бууду перехватывать API CreateFileW, ReadFile и WriteFile и с помощью переопределения этих функци буду писать лог... У меня есть ряд вопросов. Всем заранее спасибо.Пишу в VS2008 C++.

U>1. Как создать ДЛЛ? Имею в виду какой проект создавать (MFC, ATL... )?
U>2. Как и где перехватывать API CreateFileW, ReadFile и WriteFile, чтобы подложить свои функции? Прочитал кучу всякой полезной информации...
U>3. Выдаёт ошибку вот на этот кусок кода, как победить?
U>
U>typedef std::map<HANDLE, CStringA> Files;
U>Files files;
U>


1. да в принципе какой хотите, хоть Empty project
2. http://habrahabr.ru/post/90377/
3. Какую ошибку? #include <map> есть?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.