精易论坛

标题: 关闭互斥体为啥只能启动1次怎么实现无限多开 [打印本页]

作者: 神话缔造    时间: 2018-2-7 02:31
标题: 关闭互斥体为啥只能启动1次怎么实现无限多开

作者: 神话缔造    时间: 2018-2-7 02:32
成功后再按一次按钮1 还是无法实现多次启动
作者: malin158    时间: 2018-2-7 09:25
.版本 2

.DLL命令 _关闭对象, 整数型, , "CloseHandle", 公开, kernel32.dll
    .参数 对象句柄, 整数型


作者: malin158    时间: 2018-2-7 09:27
你想多开什么 需要修改源程序

作者: 神话缔造    时间: 2018-2-7 10:27
malin158 发表于 2018-2-7 09:25
.版本 2

.DLL命令 _关闭对象, 整数型, , "CloseHandle", 公开, kernel32.dll

不是关闭是 我启动1.exe后 1.exe创建了互斥体 我关闭掉他的互斥体后 在启动1.exe 新的1.exe又创建了互斥体 怎么判断 进程又几个1.exe 统一关了他们的互斥体!
作者: 神话缔造    时间: 2018-2-7 10:27
malin158 发表于 2018-2-7 09:27
你想多开什么 需要修改源程序

我启动1.exe后 1.exe创建了互斥体 我关闭掉他的互斥体后 在启动1.exe 新的1.exe又创建了互斥体 怎么判断 进程又几个1.exe 统一关了他们的互斥体!
作者: 红尘旧梦i    时间: 2018-3-5 11:32
源码发上来我给你修改修改
作者: 红尘旧梦i    时间: 2018-3-5 11:33
先取进程ID数组,然后再计次循环判断多少进程,然后循环内关闭互斥体,完结。
作者: 3106939402    时间: 2018-5-11 17:15
这里就不多说了
作者: 3106939402    时间: 2018-5-11 17:16
这里就不多说了
作者: hbsydwx    时间: 2025-1-12 10:29
先取进程ID数组,然后再计次循环判断多少进程,然后循环内关闭互斥体,完结。




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