查找程序是否已经运行的三种方法:

PirateNOX 2020-07-27 01:40:07
查找程序是否已经运行的三种方法: 1. If Ubound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess.ProsseName))>0 then messagebox.show("程序正在运行!") end if 2. Dim ps As new Process For Each ps In Diagnostics.Process.GetProcesses If pro.ProcessName = "进程名称" Then messagebox.show("程序正在运行!") End If Next 3. '写一个功能。 Function FindProcess(ProcessName) As Boolean Dim ps '枚举进程 For Each ps In GetObject("winmgmts:\\.\root\cimv2:win32_process").instances_ '循环进程 If UCase(ps.Name) = UCase(ProcessName) Then FindProcess = True Exit Function End If Next End Function ,=以下调用过程 If FindProcess("xxxx.exe") Then '在此修改为你要找的程序名 MsgBox.show ("该程序正在运行!") Else MsgBox .show("该程序不正在运行!") End If
...全文
73 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧