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

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

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

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

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

textual
Листинг программы
  1. Process[] processes = Process.GetProcesses();
  2. Process currentProcess = Process.GetCurrentProcess();
  3. foreach (var item in processes)
  4. {
  5.     if (item.ProcessName == currentProcess.ProcessName)
  6.     {
  7.         continue;
  8.     }
  9.     Console.WriteLine(item.ProcessName);
  10. }

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


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

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

7   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы