'Imports System.Diagnostics
Dim ps As Process() = Process.GetProcessesByName("notepad")
For Each p As Process In ps
p.Kill()
Next
Public Sub Main()
If ProcessOnN("MyPro") > 0 Then
KillProcess("MyPro")
End If
End Sub
Public Function ProcessOnN(ByVal ProcessName As String) As Integer
Dim s As String = ProcessName.ToUpper.Replace(".EXE", "").Trim
Return Process.GetProcessesByName(s).Length
End Function
Public Sub KillProcess(ByVal comObjProcessName As String)
Dim mProcessList As Process()
mProcessList = Process.GetProcessesByName(comObjProcessName)
For Each tmpProcess As Process In mProcessList
tmpProcess.Kill()
Next
End Sub
博客展示了一段VB代码,包含Main、ProcessOnN和KillProcess三个子程序。ProcessOnN函数用于检测指定进程是否运行,返回进程数量;KillProcess函数用于终止指定进程;Main函数调用前两者,若指定进程运行则将其终止。
1712

被折叠的 条评论
为什么被折叠?



