这是一个开始。这将在立即窗口上打印正在运行的实例数。
- Public Sub HowManyAcads()
- Debug.Print TallyPrograms("acad.exe")
- End Sub
- Private Function TallyPrograms(ByRef EXEName As String)
- Dim cmd As String
- cmd = "SELECT * FROM Win32_Process WHERE Name='" & EXEName & "'"
- TallyPrograms = GetObject("winmgmts:").ExecQuery(cmd).Count
- End Function
|