精易论坛

标题: 禁止程序重复运行_带开关(这才是有用的) [打印本页]

作者: XunTr    时间: 2025-5-16 14:09
标题: 禁止程序重复运行_带开关(这才是有用的)
本帖最后由 XunTr 于 2025-5-16 14:11 编辑

上个主题发现源码上传错误,但是论坛主题审核通过后自己无法修改,所以重新上传一下,并且增强了鲁棒性


前言:

我新项目是分多开版和单开版, 逻辑是启动时直接禁止重复运行, 验证有多开授权通过再允许启动
由于精易模块的禁止重复运行不能中途允许多开,这份源码彻底解决了这个弊端


基于论坛某位源码修改
1:防止程序异常退出导致无法程序二次启动,这非常重要(论坛绝大多数源码都没有处理程序异常退出,互斥条件没有还原导致无法二次启动的问题)

2:可以中途开关





为了验证方案的可靠性,我进行了以下测试:


批量启动测试:
使用脚本同时启动 100 个程序副本,结果:
所有副本在 1 秒内全部退出,仅第一个启动的实例成功运行。
任务管理器中可见所有后续进程瞬间创建并退出,无残留。


多线程竞争测试:
修改代码模拟极端情况,在 100 个线程中同时调用 禁止_自身重复运行,结果:
仅一个线程成功,其余线程均被正确终止。

禁止重复运行_开关版.e (960.93 KB, 下载次数: 97, 售价: 1 枚 精币)









作者: wuqingg    时间: 2025-5-16 14:34








































                                                                                                                                                                                                                                                                                           .


作者: 734108950    时间: 2025-5-16 15:23

作者: cultwent    时间: 2025-5-16 15:23
顶,支持分享
作者: mood100    时间: 2025-5-16 15:51
这个可以哦,感谢分享
作者: 何浩文    时间: 2025-5-16 16:40
支持开源~!感谢分享
作者: yljgame520    时间: 2025-5-16 16:57
支持开源~!感谢分享
作者: 342075098    时间: 2025-5-16 17:17
支持开源~!感谢分享
作者: 奶咖    时间: 2025-5-16 20:56
seseeseseseseesesesesese
作者: 亿万    时间: 2025-5-16 20:58
感谢分享
作者: 神奇的哆啦A梦    时间: 2025-5-16 21:08
功德+1   大米饭+1碗
作者: renhe2018    时间: 2025-5-17 00:04
这个思路上了一个层次啊
作者: 豆豆灰常开心    时间: 2025-5-17 07:06
感谢楼主分享!
作者: 查过    时间: 2025-5-17 07:10
全都是大佬~
作者: 杨明煜    时间: 2025-5-17 07:47
感谢分享,真好!......
作者: omh0001    时间: 2025-5-17 08:24
多谢多谢分享
作者: kyo9766    时间: 2025-5-17 08:48
学习一下实现原理,感谢分享
作者: year1970    时间: 2025-5-17 08:59
感谢分享
作者: 小虎来了    时间: 2025-5-17 09:01
感谢分享啊
作者: wgqxj    时间: 2025-5-17 09:40
谢谢分享
作者: 罗斯柴尔德    时间: 2025-5-17 11:55
不错,学习了

作者: 王筅笙    时间: 2025-5-17 13:28
        感谢分享,很给力!~
作者: lipzzzz    时间: 2025-5-17 17:04
感谢分享,很给力!~
作者: qq73s5456    时间: 2025-5-17 18:01
#在这里快速回复#        + 1        感谢分享,很给力!~
作者: aokis    时间: 2025-5-17 22:29
禁止重复运行_开关版
作者: 豆豆灰常开心    时间: 2025-5-18 07:17
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 查过    时间: 2025-5-18 07:22
感谢楼主分享!
作者: please    时间: 2025-5-18 09:36
感谢分享,支持开源!!!
作者: wiwj2323    时间: 2025-5-18 09:51
谢谢分享了哈!~
作者: wh1234567    时间: 2025-5-18 11:47
感谢分享
作者: djawei1990    时间: 2025-5-18 12:23
谢谢分享
作者: pq9999    时间: 2025-5-18 19:34
豆腐干山豆根双方的
作者: ajun8    时间: 2025-5-19 17:33
谢谢分享
作者: 金叶    时间: 2025-5-31 00:34
https://pan.quark.cn/s/a4ebdb9ef684
作者: 醉清风o    时间: 2025-6-5 10:41
学习学习
作者: 1078848263    时间: 2025-6-8 16:43

感谢楼主分享!
作者: HanYu    时间: 2025-6-10 02:22
支持开源~!感谢分享
作者: gxm01    时间: 2025-6-25 11:56
这个确实厉害了!
作者: lxn2wyf    时间: 2025-6-25 14:08
先点评加好评再送精币的说,真不错的做法!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4