在易语言里,我要做一个能检测别的软件是否在运行软件,教教我
比如说QQ:我先打开QQ,再打开我做好的软件,打开之后显示QQ正在运行。我把QQ关了之后他又显示QQ没在运行。怎么做???谢谢!!...
比如说QQ:我先打开QQ,再打开我做好的软件,打开之后显示QQ正在运行。我把QQ关了之后他又显示QQ没在运行。怎么做???
谢谢!! 展开
谢谢!! 展开
展开全部
DLL分部
.版本 2
.DLL命令 _创建快照, 整数型, , "CreateToolhelp32Snapshot"
.参数 falg, 整数型
.参数 id, 整数型
.DLL命令 _第一个, 整数型, , "Process32First"
.参数 h, 整数型
.参数 p, 进程信息_
.DLL命令 _关闭对象, 整数型, , "CloseHandle", 公开, kernel32.dll
.参数 对象句柄, 整数型
.DLL命令 _下一个, 整数型, , "Process32Next"
.参数 h, 整数型
.参数 p, 进程信息_
自定义数据类型
.版本 2
.数据类型 进程信息_, , 进程信息
.成员 dwSize, 整数型
.成员 cntUsage, 整数型
.成员 进程ID, 整数型
.成员 th32DefaultHeapID, 整数型
.成员 th32ModuleID, 整数型
.成员 cntThreads, 整数型
.成员 th32ParentProcessID, 整数型
.成员 pcPriClassBase, 整数型
.成员 dwFlags, 整数型
.成员 进程名称, 字节型, , "256"
源码部分
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
输出调试文本 (进程是否存在 (“QQ.exe”))
.子程序 进程是否存在, 逻辑型, 公开, 判断指定进程是否存在(此判断与进程其它信息无关联)(存在返回真,不存在或失败返回假)
.参数 进程名, 文本型, , 欲检测的进程名(不区分大小写)
.局部变量 信息, 进程信息_
.局部变量 进程快照, 整数型
.局部变量 进程句柄, 整数型
进程快照 = _创建快照 (15, 0)
.如果真 (进程快照 = 0)
返回 (假)
.如果真结束
信息.dwSize = 1024
进程句柄 = _第一个 (进程快照, 信息)
.判断循环首 (进程句柄 ≠ 0)
.如果真 (信息.进程ID ≠ 0)
.如果真 (到小写 (进程名) = 到小写 (到文本 (信息.进程名称)))
_关闭对象 (进程快照)
返回 (真)
.如果真结束
.如果真结束
进程句柄 = _下一个 (进程快照, 信息)
.判断循环尾 ()
_关闭对象 (进程快照)
返回 (假)
更多追问追答
追问
怎么让他显示在启动窗口里啊
追答
回答完问题不采纳,下次这样的选手不能告诉
上海裔星科技有限公司
2024-12-19 广告
2024-12-19 广告
上海裔星科技有限公司致力于为智能制造,智能物流,智慧景区,智慧农业等超大面积无线连接需求提供高性价比,便捷易实施的无线覆盖及连接解决方案和产品。公司拥有专利智能天线算法,将5G基站中的相关天线技术和拥有最多终端的WIFI技术有机的融合在一起...
点击进入详情页
本回答由上海裔星科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询