求教各类的网络棋牌记牌器的原理,另外可否hook gdi32中的某个函数
最近想学学做做 棋牌游戏的记牌器,百度和思考后,我觉得大概就是以下几种方案
1,截封包。。但是看了下qq斗地主的封包,加密了的,要解估计很复杂。。
2,读取内存..这方面我不熟,不知道从何下手。。
3,屏幕取色。。这个好像限制较多,万一别的窗口挡住,或者来个表情什么的,牌区域的颜色可就变了啊
4,我觉得是不是可以hook gdi32.dll中的某个绘图函数?出牌不就是得把某张牌的图像显示到屏幕上吗?是不是可以截获游戏会调用哪个图片?(我不知道qq棋牌游戏的图片存储在哪。。汗。。好像是整合在一个资源文件里)..从而也就知道了出了哪张牌?不过GDI32.dll的那些函数我基本没用过,有没有比较熟悉的高人可以指点一下?