Чтение текста, отрисованного с помощью direct3d в другой программе на C # - PullRequest
0 голосов
/ 15 января 2012

Я не новичок в программировании, но у меня есть опыт работы с Unix / Linux, и программирование для Windows немного ново для меня.Учитывая, что у меня установлена ​​и работает другая программа, использующая Direct3d для рендеринга текста, я бы хотел подключиться к этим процедурам рендеринга текста, чтобы прочитать, что рисуется и где рисуется на экране.написал программу на C #, которая находит дескриптор интересующего меня процесса и может взаимодействовать с ним, эмулируя щелчки мыши и нажатия клавиш.Тем не менее, он использует контрольные суммы снимков экрана, чтобы определить, что происходит на экране, и это слишком неуклюже.OCR также не очень хороший вариант.Я уже программировал на C / C ++, поэтому, если мне нужно использовать это вместо C или в сочетании с C #, это нормально.

Я много раз искал по этому вопросу и уверен, что это возможноно кто-нибудь знает некоторые уроки / примеры того, как начать с этим?

1 Ответ

0 голосов
/ 15 января 2012

Один из способов сделать это - использовать библиотеки Detours от Microsoft Research , хотя они могут по-прежнему иметь возможность бесплатного использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...