分享一份方便调试外挂,看游戏外挂输出的程序

委员长 · · 编程&逆向技术交流
15 0 0

本文共计576个字,预计阅读时长2.3分钟。

使用方法如下: 1、将附件中的4个文件加入到你的工程中; 2、在你的工程(外挂DLL)中包含#include "ShowDebugInfo.h" 3、在合适的地方调用InitDebugInfo();(我一般在外挂主对话框的构造函数调用); 4、在合适的地方调用FreeDebugInfo();(我一般在外挂主对话框的析构函数调用); 5、需要看外挂输出信息(调试信息)的地方调用 LOGT、LOGD、LOGI、LOGW、LOGE、LOGA、LOGF中的一个,以上几个函数除了输出颜色不同没有实质的区别,如果需要格式化输出的话就调用以下几个函数中的一个:LOGFMTT、LOGFMTD、LOGFMTI、LOGFMTW、LOGFMTE、LOGFMTA、LOGFMTF,同理,这几个函数也是显示颜色不同 例子如下:
LOGI("这是普通输出");
//格式化输出:
LOGFMTD("数组首地址:%X", dwAddr);
调用代码: 21_47_22_81801 效果: 21_48_30_83831 其实就是在测试、调试外挂的时候不用开着DebugView来过滤我们程序的输出,在Release模式下不会显示窗口,可以设置产生日志,这样外挂发给客户的时候如果有问题我们可以通过日志定位,自己写外挂的时候也方便自己定位问题。
最后于 11月前 被委员长编辑 ,原因:
本帖中包含附件 XIUNO提示您如需下载请先回复并刷新本帖!