DirectX 9, 10 Подключение к полноэкранной игре - PullRequest
3 голосов
/ 10 сентября 2011

Я хочу создавать контент в игре, очень похожей на xfire или fraps

Я понимаю, что они делают полностью и хорошо, и я ненавижу просить о помощи, мне нравится быть независимым.

Я пытался ВСЕ, чтобы заставить некоторый код работать там, где я могу рисовать поверх полноэкранной игры.Я пробовал это с C ++, C #, с EasyHook ... Вы называете это.

все примеры исходного кода, которые я использовал, дают мне ошибки или ломают в Visual Studio 2010. в идеале, я хочу запрограммировать это на C #но я также пробовал примеры на C ++, самая большая проблема, с которой я столкнулся с программами на C ++, это получение detours.h и других необходимых заголовочных файлов, я пытался установить его, но это не сработало, не смог найти detours.hфайл в моей системе, чтобы включить его в мое решение, и я не смог найти его в Интернете с соответствующим .lib ...

Излишне говорить, что это были самые разочаровывающие 10 часов в моей жизни.Я нахожусь на пороге, и мне нужно, чтобы кто-то прошел через некоторый код, который работает в Visual Studio 2010 на Windows 7 x64.Как только я получу код, позволяющий рисовать поверх полноэкранной программы DirectX, я могу разорвать его на части и выяснить, как он работает ... спасибо.

Я был бы вечно благодарен всем, кто может сделать шагя через какой-то код, чтобы заставить его работать, вы понятия не имеете.

1 Ответ

2 голосов
/ 15 сентября 2013

Здесь вы можете найти пример кода для перехвата DirectX 10.

http://www.codeforfun.it/2013/09/07/d3d10-proxy-dll-c/

Здесь вы можете найти код для перехвата DirectX 9, но с прокси-DLL.

http://www.codeforfun.it/2012/08/30/directx-hooking-with-a-proxy-dll/

...