1. 版本:2 2. 支持库:eAPI 3. 子程序:软件_进程禁止多开 输入:逻辑型,公开 功能:通过进程判断是否多开,返回是否多开,错误返回假 参数:- 进程名:文本型,可空,欲搜索的进程名,不区分大小写,空为执行文件名的进程 - 最大次数:整数型,可空,最大可开的同名进程数,默认为1,即...    
易语言编程怎样让一个程序只运行一个;
    进程禁止多开的实现方法:
1. 版本:2
2. 支持库:eAPI
3. 子程序:软件_进程禁止多开
   输入:逻辑型,公开
   功能:通过进程判断是否多开,返回是否多开,错误返回假
   参数:
   - 进程名:文本型,可空,欲搜索的进程名,不区分大小写,空为执行文件名的进程
   - 最大次数:整数型,可空,最大可开的同名进程数,默认为1,即不可双开
   - 自动结束:逻辑型,可空,自动结束本软件,默认假
   局部变量:
   - 进程:进程信息
   - 指定进程:进程信息
   - 次数1:整数型
   流程:
   - 如果进程名为空,则将进程名设置为执行文件名
   - 如果最大次数为空,则将最大次数设置为1
   - 如果最大次数小于0,则返回假
   - 如果最大次数为0,则判断自动结束是否为真,如果是,则结束;否则返回真
   - 获取系统进程列表,遍历进程
   - 如果进程名称与指定进程名称相同,则加入指定进程
   - 判断指定进程数量是否超过最大次数,如果超过且自动结束为真,则结束;否则返回真
   - 返回结果
   注意:还可以使用互斥体或注册表禁止多开,这里未展示相关方法。2024-08-04