Внедрение в игры (аналогично xFire) - PullRequest
0 голосов
/ 19 апреля 2011

Как xFire размещается внутри игр? Спасибо, если можете. Я использую vb.net, так что все .net полезно!

1 Ответ

1 голос
/ 19 апреля 2011

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

1)если целевое приложение предоставляет API для облегчения этого, используйте это.Это похоже на добавление кнопок, панелей задач и т. Д., Например, в приложение MSOffice.

2) если нет API, все становится намного сложнее.Вы можете подключиться к глобальным событиям мыши и клавиатуры и следить за определенными клавишами / кнопками, даже если игра действительно имеет фокус.Вы также можете делать трюки, такие как использование Windows API «SetParent» для эффективного «перемещения» своего окна в окно другого процесса (например, в игре).затем расположите окно соответствующим образом, и оно «будет выглядеть» так, как будто ваше приложение является частью целевого приложения.Это довольно сложный бизнес.Не невозможно, но есть много прав, чтобы не дать вещам постоянно падать.

...