易语言禁止重复运行怎么实现的 易语言防止重复运行源码
2023-11-14 20:28:27编程开发
一些新手学习易语言在问:易语言禁止重复运行怎么实现的?下面IT备忘录小编就给大家分享易语言防止软件重复运行源码,帮助新手参考学习。直接复制插入以下DLL命令.版本 2.DLL命令
一些新手学习易语言在问:易语言禁止重复运行怎么实现的?下面IT备忘录小编就给大家分享易语言防止软件重复运行源码,帮助新手参考学习。
直接复制插入以下DLL命令
.版本 2
.DLL命令 打开事件同步对象, 整数型, , "OpenEventA"
.参数 dwDesiredAccess, 整数型
.参数 bInheritHandle, 逻辑型
.参数 lpName, 文本型
.DLL命令 创建事件同步对象, , , "CreateEventA"
.参数 lpEventAttributes, 整数型
.参数 bManualReset, 逻辑型
.参数 bInitialState, 逻辑型
.参数 lpName, 文本型
再在:子程序 __启动窗口_创建完毕插入以下代码
.版本 2
.子程序 __启动窗口_创建完毕
.如果真 (打开事件同步对象 (2031619, 假, “过磅系统切换工具”) ≠ 0) ' "窗口标题"可以是任何文本,但是最好要长一点以保证和系统中已有其他事件对象的名称不相冲突。
信息框 (“软件禁止重复运行!”, 4096, “提示”, )
销毁 ()
返回 ()
.如果真结束
创建事件同步对象 (0, 假, 假, “过磅系统切换工具”)
实际上就是防止同一标题软件互斥运行!
相关内容标签
赞一个! ()