Я уже не знаю. Как я только не пробовал убить процесс chrome.exe через C#. Ничего не получается. Может кто то может подсказать, что не так с моим "кодом".
Сперва создаю массив всех процессов, потом обхожу этот массив и если имя процесса совпадает с нужной строкой - убиваю его.
Process[] listprosecc = Process.GetProcesses();
foreach (Process oneproc in listprosecc)
{
string ProsessName = oneproc.ProcessName;
ProsessName = ProsessName.ToLower();
if (ProsessName.Equals("chrome.exe"))
{
oneproc.Kill();
MessageBox.Show("Я дошел!!!");
}
А может так попробовать?
try
{
foreach (Process proc in Process.GetProcessesByName("chrome"))
{
proc.Kill();
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
попробуйте воспользоваться данным методом.
foreach (var process in Process.GetProcessesByName("ваш процесс"))
{
process.Kill();
}
не ставьте .exe
в названии процесса.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть JSON описанный вышеДля десериализации я использую Newtonsoft
Заранее прошу прощения если вопрос кому-то покажется глупым и бессмысленным, но для меня он имеет смыслНеобходима функция которая на входе...