このコードを使用して、特定のプロセスを強制終了します。
Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("notepad")
For Each p As Process In pProcess
p.Kill()
しかし、同じコードを使用してマルチプロセスを強制終了するにはどうすればよいですか? メモ帳とワードのような?
このコードを使用して、特定のプロセスを強制終了します。
Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("notepad")
For Each p As Process In pProcess
p.Kill()
しかし、同じコードを使用してマルチプロセスを強制終了するにはどうすればよいですか? メモ帳とワードのような?
... @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")
お役に立てれば