TC官方合作论坛
标题:
禁止多开,大家看看我写的这个函数靠谱不?
[打印本页]
作者:
windis
时间:
2014-9-9 01:06
标题:
禁止多开,大家看看我写的这个函数靠谱不?
本帖最后由 windis 于 2014-9-15 16:41 编辑
禁止多开,大家看看我写的这个函数靠谱不?
//禁止多开
function kill_twins()
//自身窗口句柄
myHwnd = window.getmyhwnd()
//窗口标题
myTitle = window.getwindowcaption(myHwnd)
//进程句柄
proHwnd = process.getprocesshandle(myTitle)
//进程id
myId = process.information(proHwnd,1)
//进程名称
myName = process.information(myId,3)
//枚举进程句柄,如果只有1个就返回"123",如果有多个就返回"123|456|789"这样,
//所以可以通过查找"|"来判断是否运行多个进程,有"|"就退出.
//把本函数放在init最开始的地方就可以了.
proName = system.enum(myName,2)
//如果已经运行了程序就返回1,否则返回0
if(str.findstr(proName,"|") != -1)
return 1
endif
return 0
endfunction
复制代码
作者:
唯一小哥
时间:
2014-9-9 01:42
我可以隐藏进程
作者:
610761555
时间:
2014-9-9 01:43
功能 初始化()
//这里添加你要执行的代码
事件对象=线程.打开事件("防止多开对象")
if(事件对象)
辅助.消息框("脚本已经开启")
辅助.退出()
else
线程.创建事件(假,真,"防止多开对象")
endif
功能结束
何必这么麻烦,还是用TC自带例子吧,这些都是防一般用户,有能力的两下给你破了!
随便弄下就好别纠结
作者:
rainshine
时间:
2014-9-9 06:42
没什么是绝对靠谱的
作者:
zxw445
时间:
2014-9-9 07:52
如果是做简单,这就够了。又不是什么重要性能。
作者:
windis
时间:
2014-9-9 12:03
唯一小哥 发表于 2014-9-9 01:42
我可以隐藏进程
小哥求方法。。。
作者:
sunlizhu
时间:
2014-9-10 21:26
学习好辛苦啊
作者:
lishuo25915
时间:
2014-9-10 22:22
我更想知道刮刮乐那个怎么做出来的
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1