利用asp程序如何查询到当前某个特定名称的进程数?我们可以从Win32_Process进程表中查询。
我编写一个查询进程数的函数,使用简单。
function isProcessRunning(ProcessName)
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = " & "'" & PRocessName &"'")
isProcessRunning = colProcesses.Count
Set colProcesses = Nothing
Set objWMIService = Nothing
End Function
使用上面函数的方法,可以反复查询多个名称的进程数。我们以QQ进程为例,调用方法如下:
response.Write(isProcessRunning("QQ.exe"))
你当前运行了几个QQ,就显示数字几。
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/569.html





















