目录
问题描述
有很多游戏本身不支持用户设置窗口化,本文通过逆向分析,完成游戏的窗口化设置。
本文以Sword2游戏为例,该游戏内不支持用户设置窗口化。
逆向思路
- 窗口化是显示技术,那么从游戏的显示技术入手
- 显示技术分类 -GDI -OpenGL -Driect X 等,GDI是windows 下基本绘图接口一般都会用到
- 确定游戏使用的是哪种显示技术,然后根据该技术设置窗口化一类的库api函数去定位设置窗口化函数入口,从而逆向分析出整个函数过程和关键数据
- 窗口化参数有些时候可以在命令行完成设置,获得命令行的api为 GetCommandLineA
逆向过程
- 先从命令行入手,测试命令行参数是否能完成窗口化设置
- 通过命令行指定参数运行,发现可以实现窗口化
- OD 对&n


发布评论