Загрузка...

Как завершить процессы с разным названием?

Тема в разделе C# создана пользователем ЛюблюГероин 6 мар 2024. 120 просмотров

Загрузка...
  1. ЛюблюГероин
    ЛюблюГероин Автор темы 6 мар 2024 0 2 дек 2022
    [IMG]
    Пробывал вот так но, он принимает максимум 2 названия, а нужно завершать более 15 процессов как это сделать?
     
  2. bylex
    bylex 6 мар 2024 Безделье - это игрушка дьявола 2936 7 апр 2019
    Тебе второй аргумент не нужен. Второй параметр - это имя компьютера в сети вроде.
    Тогда просто используй:
    CSHARP
    Process.GetProcessesByName("chrome")
    Если тебе нужно несколько разных процессов, то просто сделай список строк с названиями, найди все процессы с таким именем и закрой их:
    CSHARP

    string[] namesProcesses = { "chrome", "notepad", "opera"};
    var targetProcesses = new List<Process>();

    foreach(var item in namesProcesses){
    targetProcesses.AddRange(Process.GetProcessesByName(item));
    }

    foreach(var item in targetProcesses){
    item.Kill();
    }
     
    6 мар 2024 Изменено
Top