Собираешь длл, пихаешь её в нужный процесс (до создания D3D интерфейса, т.к. в примере объект интерфейса берется из хукнутой функции инициализации).
Далее хукаешь EndScene и рисуешь в нем что тебе нужно... Хз что может быть проще хука D3D, по этой теме в инете инфы больше всего.
Вопрос нужно ставить конкретнее... Что не работает, где не работает.
Может ты длл слишком поздно инжектиш? Тогда конечно работать не будет т.к. интерфейса для работы с D3D ты не получишь. Инжектить надо сразу при создании процесса.
|