VB.NET杀了多个进程

时间:2013-01-14 18:53:15

标签: vb.net

我使用此代码来杀死特定进程:

Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("notepad")

For Each p As Process In pProcess
    p.Kill()

但是如何使用相同的代码杀死多进程?像记事本和这个词?

1 个答案:

答案 0 :(得分:1)

......我建议,正如@Christian K推荐的那样,你在.Net上学习的更多,因为大多数程序员不喜欢只是杀死进程,但你可以通过创建子程序来做你想做的事情:

Sub KillProcess(ByVal ProcessName As String)
    Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName(ProcessName)

    pProcess(0).Kill()
End Sub

然后你会像这样使用它:

    KillProcess("notepad")
    KillProcess("winword")

希望这有帮助