Написание модуля для перехвата API функции

Станислав20 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.05.2009

Задание в целом:

Требуется написать DLL-ку на C++ задача которой будет внедриться в чужой процесс и делать перехват вызова функции ExtTextOutW.

Если всё ещё интересно, то теперь более подробно:

Программа написанная на Visual Basic будет внедрять данный DLL в сторонний процесс, скорей всего по средством функции CreateRemoteThread (возможные варианты будут подробнее обсуждены с выбранным разработчиком). После перехвата вызова функции, модуль должен будет отослать сообщение на окно создавшего его процесса (то, что написано на VB) содержащее все параметры, с которыми была вызвана функция ExtTextOutW.

Разработчику:

Дабы не изобретать велосипед, можете взять за основу уже имеющиеся наработки от майкрософта - Detours.

Предпочтение будет отдано тем, кто уже работал с перехватом функций, а также тем, кто знает, как научить программы написанные на разных языках, общаться между собой.

Сразу скажу, сроки выполнения для меня не столь важны как цена, так как бюджет ограничен.

Заявки фрилансеров