使用注入的DLL从外部应用程序渲染OpenGL场景内部

 红枫1983_1 发布于 2023-01-31 14:14

我已经能够将DLL注入到应用程序中,例如键盘操作,但是如何挂钩到OpenGL程序并绘制它?我已经阅读了许多"教程"和答案,但他们都概述了这样做的想法,而不是如何实际做到这一点.如果有人能指出我正确的方向,我会非常感激.

我打算做的是能够从RAM中的第三方应用程序(注入dll)绘制叠加(或者可能在实际场景中绘制?这可能吗?).我对OpenGL的唯一体验是通过GLUT,但我愿意学习,如果需要的话.

经过几个小时的研究,我找到了一个开源应用程序,可以做我想要的,并查看其代码,但似乎无法找到被挂钩的方法或ASM代码如何在该特定方法中更改.

是否在注入dll时定义要挂钩的方法,或者在附加dll时是否执行此操作?根据我的理解,你可以做任何一个,但是一个比另一个好吗?

我正在寻找一个全面的教程,或者这样一个简单的例子.如果有人能指出我正确的方向,那就太好了!

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有