TC官方合作论坛

 找回密码
 立即注册
查看: 4567|回复: 22

[讨论] 讨论下脚本(程序)防多开

[复制链接]
发表于 2012-5-19 22:27:57 | 显示全部楼层 |阅读模式

今天,很无聊,没事做,没思路,没东西写..
想到游戏的防多开..
突然就想.我们自己用TC写的程序如何防多开(当然,我们不考虑这个功能是否必要,是否鸡肋..纯属无聊技术的延伸)..
于是在群里吼了几句~~
和杜杜狼大大研究了起来..


写了一个小工具,什么都没有,就是判断,防止双开这个工具...
看看大家能通过什么方法实现双开?(如果只用TC再写工具去破解这个防双开的话)

或者大家有什么好想法,防双开??

无聊人士,动起来吧...
把你的代码写好,生成exe上传..看看大家的思路,看看有什么好方法...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2012-5-19 22:50:46 | 显示全部楼层
我也把我写的脚本发上来!
闲着没事写着玩的!
大家多提意见!
代码如下:

  1. 空间 试验111
  2. 整型 窗口句柄
  3. 功能 逻辑型 线程运行()
  4. 辅助.消息框("SORRY,不能多开")
  5. 辅助.退出()
  6. 返回 真
  7. 功能结束
  8. 功能 逻辑型 线程运行1()
  9. 循环(窗口.得到标题(窗口句柄)=="试验111")
  10. 辅助.等待(500)
  11. 循环结束
  12. 辅助.消息框("SORRY,不能修改标题")
  13. 辅助.退出()
  14. 返回 真
  15. 功能结束
  16. 功能 逻辑型 开始_点击()
  17. 返回 真
  18. 功能结束
  19. 功能 逻辑型 退出_点击()
  20. 返回 真
  21. 功能结束
  22. 功能 逻辑型 初始化()
  23. 窗口句柄=窗口.找到窗口("试验111")
  24. 字符型 返回值=系统.枚举("试验111",0)
  25. 如果(字符串.查找字符串(返回值,"|")>0)
  26. 整型 线程1=线程.开启("试验111.线程运行","")
  27. 如果结束
  28. 整型 线程2=线程.开启("试验111.线程运行1","")
  29. 返回 真
  30. 功能结束
  31. 空间结束
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2012-5-19 22:57:16 | 显示全部楼层
哥  写的   学习下
回复 支持 反对

使用道具 举报

发表于 2012-5-19 23:05:48 | 显示全部楼层
楼主 的群 号是多少。。我想去学习学习。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-19 23:23:19 | 显示全部楼层
TC15群... 187241121  

应该是满人了的,哈.
回复 支持 反对

使用道具 举报

发表于 2012-5-19 23:25:12 | 显示全部楼层
  2楼的高手枚举进程是个不错的办法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-19 23:40:28 | 显示全部楼层
嘿嘿,杜杜狼的确实不错..
不过只要 获取他句柄,修改标题,他的检测就失效了...

所以说,还可以继续研究
回复 支持 反对

使用道具 举报

发表于 2012-5-19 23:44:52 | 显示全部楼层
明天给你们上传两个…互斥体限制多开,创建内存映射限制等方法…你们跟我一样无聊啊
回复 支持 反对

使用道具 举报

发表于 2012-5-19 23:50:22 | 显示全部楼层
创建一个共享文件也是可以的其实…都比枚举强力点…
回复 支持 反对

使用道具 举报

发表于 2012-5-19 23:59:26 | 显示全部楼层
CY我把代码改了,不能修改标题了1
蛋蛋老师的方法我只能理解一个,建一个共享文件,
比枚举强多了!
但是蛋蛋老师说的内存映射就不懂了,还希望写脚本的时候多加点注释,方便我们理解
还有互斥体,都多加点注释
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-2 17:38 , Processed in 0.049999 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表