无论如何都要用Visual Basic .NET 2008“杀死”系统进程?

时间:2012-11-23 09:51:03

标签: vb.net visual-studio visual-studio-2008 process kill

我尝试了很多方法来停止系统控制的流程,尝试了google甚至尝试过管理员权限,或使用C:\Windows\System32\taskkill.exe

在任务管理器中很容易完成,但是如果在VS.NET中有一种方法不是在Basic或2008中说的话,那么就没有办法通过编程来实现这一点。

2 个答案:

答案 0 :(得分:3)

使用Process类查找过程(使用GetProcesses*方法之一)并在其上调用Kill方法。

当然,您的应用程序运行的帐户需要具有足够的权限才能执行此操作。

答案 1 :(得分:0)

你有没有试过像:

Dim process As System.Diagnostics.Process = Nothing
Dim psi As New ProcessStartInfo

psi.UseShellExecute = True
psi.FileName = “taskkill.exe”
psi.Arguments = “/F /IM notepad.exe”
process = System.Diagnostics.Process.Start(psi)