使用cheat Engine为MFC窗口程序注入DLL时一定要注意,被注入的exe程序和注入的DLL 的绝对路径中一定不要带有中文字符,否则会遇到各种各样的奇怪错误,如下所示:
以下是dll绝对路径中均含有中文字符,会报错误:注入dll失败 Force load module failed:没有查找到地址OLEAUT32!
exe和dll路径全为英文字符时的执行结果如下图所示(成功):
尽量确保编程时路径全为英文字符,中文字符实在是难搞。这个问题卡了我两天
反截图与破解反截图使用的Windows API均是SetWindowDisplayAffinity