У меня есть almost the same problemУдалить работает исполняемый
У меня есть два файла A.exe в папке C: \ один и a.exe в C: \ два, оба работают, но я хочу, чтобы удалить этот файл только в первая папка
(если это не условие, я мог бы использовать
foreach (var process in Process.GetProcessesByName("a.exe"))
process.Kill();
, а затем удалите файл )
Для almost the same problem был ответ Руно nce, но мне все равно, входит ли пользователь в систему или нет, я просто хочу удалить его сейчас. Вы можете мне помочь?
Я не уверен, что ссылки хорошие, вы не думаете? –
if (! Process.ProcessStartInfo.FileName.Contains ("one")) process.Kill(); Может быть? –
@CallumBradbury Это убило бы другие процессы с помощью слова «один» в них. – DGibbs