【发布时间】:2011-05-31 15:24:35
【问题描述】:
我有一个小型 C# 安装程序应用程序,我想终止一个进程。使用有什么优点/区别
Process[] procs = Process.GetProcessesByName("[taskname]");
foreach (Process p in procs) { p.Kill(); }
对
Process.Start("taskkill", "/F /IM [taskname].exe");
我在某处读到,使用“taskkill”仅在 XP(及更高版本)中可用,那么这会使 Process.Kill() 成为更安全的选择吗?
【问题讨论】: