我想为Magic Online创建一个交易机器人。如果这是一个问题,这样做不会违反使用条款,并且存在这样一个机器人的几个供应商。我最初开始使用DLL注入/ API挂钩路径,但这不起作用,因为它似乎没有调用任何标准的GDI函数。我的代码在记事本上工作正常,但在MTGO_NET上什么都不做。与第三方挂钩库相同的结果。
然后我“放弃了”,并决定尝试使用OCR。然而,当我尝试制作客户端窗口的屏幕截图时,会发生这种奇怪的事情:无论客户端实际显示的是什么,我都只能获得游戏的启动画面。主窗口设备上下文始终是启动画面。我猜客户端使用单独的设备上下文来实际渲染游戏,我必须以某种方式弄清楚DC是什么。有没有人遇到过这个问题?我很乐意接受有关挂钩.NET应用程序或如何截取屏幕截图的任何建议。
我在Windows Vista Ultimate 64位上测试所有这些。我没有在32位安装上测试过这个,但我希望这不是问题。
答案 0 :(得分:0)