|
小白学习交流,鸡蛋砸过来,先介绍下我自己的水平,0基础学习TC(现-在冷月导师班学习2个月)内存基础,导师班入门课程
游戏多开这个问题口水很久了,以前会用工具找互斥体,不会通过TC实现,感谢二漠大神分享,下面是2漠的连接:
http://bbs.tyuyan.com/thread-26726-1-1.html#pid0&forumpage=1&typeid=-1&page=2
开始我的学习分享,大漠用的很少,所以-窗口句柄TC枚举实现,内存的调用天使的
==================================================================
| TS.asmadd("push 06c") |
| TS.asmadd("call 7c809be7 ") |
| TS.asmcall(窗口句柄,1) |
==================================================================
其实就是复制了二漠大神的代码--呵呵 先拿来试下在说嘛,不是很懂没办法.这次结果是:游戏进程句柄全被清空了 然后游戏结束了.....
后请教二漠大神, 因为我的是WIN7系统, closehandle 这个函数地址 可能不对 .......... 下面是二漠大神指点的方法:
我们先TC写一个线程 :
功能 开始_点击()
线程句柄=线程.开启("互斥体.调试","")
功能结束
//退出按钮_点击操作
功能 退出_点击()
线程.关闭(线程句柄)
功能结束
功能 调试()
编辑框.设置文本("编辑框0","你好我是TC")
功能结束
>>>>>>>先开启OD,然后开启我们写的这个线程,然后OD附加到我们的线程上,下 CloseHandle断点(看下图在那个框框里输入)在按ait+b 就出现了 下图绿色部分,
这个就是我们需要的closehandle 这个函数地址
这里附上我第2次的代码 :
ts=com("ts.tssoft") //地球人都知道
ts.AsmAdd("push 128") //这个是游戏互斥体 句柄,不知道的去上面那个链接进去看大神的帖子
ts.AsmAdd("call 75B71410") // 刚刚取的函数地址
ts.asmcall(窗口句柄,1) //窗口句柄 ,你玩的什么游戏就取他的窗口句柄
ts.AsmClear() //这个是个好东西,天使帮助文档汇编篇
发这个帖 主要是和大家分享下,给有帮助的人 写的好乱,就这样吧,思路都在游戏的脚本里......
最后广告也来个 .......导师班 欢迎你......0 基础 也可以实现你的梦想,只要你想...................................
YY70614325 二漠大神的YY频道 欢迎喜欢交流技术的朋友来................................................
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|