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 に答える