您的位置:首页 > 编程语言 > VB

VB-检测指定的进程是否存在

2016-06-16 15:51 579 查看
'检测指定的进程是否存在
On Error Resume Next
Dim s As String, mFind As Boolean
Dim objWMIService, colProcessList, objProcess
s = "cmd.exe"
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where Name='" & s & "'")
For Each objProcess In colProcessList
mFind = True '检测到则标识为真
objProcess.Terminate
Next
If mFind = False Then 
MsgBox "不存在!", vbInformation, "提示"elseMsgBox "存在!", vbInformation, "提示" 
End If
Set objProcess = Nothing
Set colProcessList = Nothing
Set objWMIService = Nothing
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: