为了杀死进程,我通常使用
Process.GetProcessesByName("process name")(0).Kill()
如果我想使用“ Chrome”作为进程名称来关闭Chrome,此方法将不起作用。 我知道Google Chrome运行有多个进程,至少这是我的任务管理器显示的,所以我想这就是问题所在:因为有多个名为“ Chrome”的进程,所以vb.net无法关闭它们全部或仅关闭它们关闭其中一个不会导致Chrome关闭。
我可以改用什么代码来关闭所有名为“ Chrome”的进程?
答案 0 :(得分:0)
尝试使用此
Dim i As Integer = Ubound(Process.GetProcessesByName("Chrome.exe"))
For x As Integer = i To 0 Step -1
Process.GetProcessesByName("Chrome.exe")(x) .Kill()
Next