當前位置:編程學習大全網 - 編程軟體 - vb 獲取pid

vb 獲取pid

來個簡單實用的,

壹、函數:

Function KillPid(ExeName As String) As Boolean

On Error Resume Next

Dim objWMIService, colProcessList, objProcess

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")

Set colProcessList = objWMIService.ExecQuery _

("Select * from Win32_Process Where Name='" & ExeName & "'")

For Each objProcess In colProcessList

Shell "cmd /c taskkill /pid " & objProcess.Handle, vbHide '重點:取得進程的Pid並將它帶入shell !

KillPid = True

Next

Set objProcess = Nothing

Set colProcessList = Nothing

Set objWMIService = Nothing

End Function

二、調用舉例:

如果妳要終止進程“notepae.exe”,請這樣調用即可:

call KillPid("notepad.exe")

  • 上一篇:有哪些適合 Java 新手看的教程可以推薦?
  • 下一篇:C51單片機設計壹個遊客流量計數器(00-99),實現對遊客人數的統計。
  • copyright 2024編程學習大全網