.NET 4.x Убрать свой процесс из списка полученных процессов - C#

Узнай цену своей работы

Формулировка задачи:

var pro = Process.GetProcesses();
foreach (var pcc in pro)
{
     var wt = pcc.MainWindowTitle;
     if (pcc.MainWindowTitle == string.Empty) 
     { 
        wt = "- N/A"; 
     }
     Console.WriteLine($"Процесс: {pcc.ProcessName}");
}
Получаю список всех процессов, но и так же получаю имя своего процесса, как его обойти?

Решение задачи: «.NET 4.x Убрать свой процесс из списка полученных процессов»

textual
Листинг программы
Process[] processes = Process.GetProcesses();
Process currentProcess = Process.GetCurrentProcess();
foreach (var item in processes)
{
    if (item.ProcessName == currentProcess.ProcessName)
    {
        continue;
    }
    Console.WriteLine(item.ProcessName);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы