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