title: Steam的「游戏内界面」是什么原理，为什么在自己添加的非Steam游戏下也可以打开？
desc: 游戏内界面指的就是在steam游戏下按shifttab可以打开的那个界面
topic: 游戏
content: 和 FRAPS 呀 Xfire 呀这些软件的原理一样，所以以前上网一搜也经常见到有这些东西相互冲突的求助帖。人话版来说，就是在游戏的 exe 文件启动之后截获它绘制图形的函数，插入自己的逻辑。非人话版，步骤一般是这样的： 首先启动游戏，确认游戏进程名 定位之后搜索这个进程的内存，找 d3d.dll 或者 opengl.dll 的位置 随后将一个包含想要插入的 GUI 绘制逻辑（就是你要的游戏内界面）的 dll 注入到进程内存空间里 最后
answerer_tags: 有太多鸟飞过我的王国