У меня есть небольшое приложение для установки С#, и я хочу убить процесс. Существуют ли какие-либо преимущества/различия при использовании
Process[] procs = Process.GetProcessesByName("[taskname]");
foreach (Process p in procs) { p.Kill(); }
против
Process.Start("taskkill", "/F /IM [taskname].exe");
Я где-то читал, что использование "taskkill" доступно только в XP (и выше), так что бы сделать Process.Kill()
более безопасным вариантом?