0

我使用这段代码来杀死一个特定的进程:

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

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

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

4

1 回答 1

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")

希望这可以帮助

于 2013-01-14T22:10:00.230 回答