现在的位置: 网页制作教程网站制作教程 >正文
asp语言高级教程

ASP统计特定名称进程数的方法

发表于2017/1/16 网站制作教程 0条评论 ⁄ 热度 2,117℃

利用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,就显示数字几。

  • 暂无评论