由于Asp.net没有关掉进程的权限,所以只能把下面的函数放在Windows程序中和直接放在一个服务中执行 private void KillProcess(string processName) { System.Diagnostics.Process myproc= new System.Diagnostics.Process(); //得到所有打开的进程 try { foreach (Process thisproc in Process.GetProcessesByName(processName)) { if(!thisproc.CloseMainWindow()) { thisproc.Kill(); } } } catch(Exception Exc) { msg.Text+= "杀死" + processName + "失败!"; } }

|