软件限制多开源码

admin7年前 (2020-06-14)易语言源码9086
软件限制多开源码
里面有注释哦.可以指定多开数量.
.版本 2

.程序集 窗口程序集_窗口1

.子程序 _窗口1_创建完毕
.局部变量 进程组, 整数型, , "0"
.局部变量 多开数, 整数型
.局部变量 自进程名, 文本型

' 易语言吧交流QQ群①:33745762
' 易语言吧交流QQ群②:33745762

' 易语言吧交流QQ群①:33745762
' 易语言吧交流QQ群②:33745762

多开数 = 5  ' 指定的软件最大多开数量
自进程名 = 进程_ID取进程名 (进程_取自进程ID ())
' 获取当前软件的进程名称是什么
.如果真 (自进程名 ≠ “测试.exe”)  ' 这个 测试.exe 改成自己实际软件进程名
    ' 这里对比一下取出来的进程名和我们指定的软件进程名是否一致
    ' 不一致的话就是被人改过软件名.我们直接结束程序不让他启动
    结束 ()
.如果真结束
进程_取同名ID (自进程名, 进程组)
' 这里我们用此命令,取当前同名 进程数量有多少
.如果真 (取数组成员数 (进程组) > 多开数 或 取数组成员数 (进程组) = 0)
    ' 判断一下进程数量是否大于指定的多开数.
    ' 大于就不让启动就好了
    ' =0也不让启动,因为正常情况最少是=1
    ' 如果=0就证明是隐藏了进程获其他情况也不让启动
    结束 ()
.如果真结束
' 易语言吧交流QQ群①:33745762
' 易语言吧交流QQ群②:33745762

' 易语言吧交流QQ群①:33745762
' 易语言吧交流QQ群②:33745762




完整源码模块下载: https://eyy8.lanzoup.com/iaX6jdnubcj