在C#中如何结束其它程序。
在C#中如何结束其它程序。
------解决方案--------------------用Process查找到相应的进程后,调用Kill就可以了.
------解决方案--------------------你可以使用 
 Process.GetProcessesByName 方法 (String)  
 来得到指定名称的进程,然后调用 
 Process.Kill 方法 立即停止关联的进程
------解决方案--------------------这个是结束记事本进程的   
 System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcessesByName( "notepad "); 
 foreach (System.Diagnostics.Process p in process) 
 { 
      p.Kill(); 
 }
------解决方案--------------------比较以下系统进程.不是的就杀掉. 
 系统进程   
 actmovie.exeagentsvr.exealg.exeASPNET_WP.exebtwdins.execcmexec.execidaemon.execisvc.execlisvcl.execmd.exeControl.execsrss.exectfmon.exeddhelp.exedfssvc.exedllhost.exedos4gw.exedotnetfx.exedumprep.exeexplorer.exefast.exegrpconv.exehidserv.exeiexplore.exeimapi.exeinetinfo.exeinternat.exekernel32.exelaunch32.exeloadwc.exelocator.exelogonui.exelsass.exemad.exemapisp32.exemmc.exemmtask.tskmprexe.exemsconfig.exemsdtc.exemsgsrv32.exemsiexec.exemsoobe.exemstask.exemstinit.exendisuio.sysnetdde.exentoskrnl.exentvdm.exepchschd.exepstores.exerasautou.exerdpclip.exeregsvc.exeregsvr32.exernaapp.exerpcss.exersvp.exerundll.exerundll32.exerunonce.exesapisvr.exesavedump.exescanregw.exescardsvr.exeservices.exesmss.exesnmp.exespool32.exespoolss.exespoolsv.exesrvany.exesvchost.exesystray.exetapisrv.exetaskmgr.exetaskmon.exetcpsvcs.exetlntsvr.exeuserinit.exewinlogon.exewinmgmt.exewinoa386.modWMIADAP.EXEwmiexe.exewmiprvse.exewowexec.exewpabaln.exewscntfy.exewuaclt.exewuauboot.exewuauclt.exewuaudt.exewucrtupd.exe