Как найти процесс, зная полное имя файла - C#
Формулировка задачи:
Мне дано полное имя файла, и по этому файлу я должен найти соответственный процесс(если он запущен).
Решение задачи: «Как найти процесс, зная полное имя файла»
textual
Листинг программы
List<Process> GetProcessesByFileName(string filename) { //Предполагаем, что может быть несколько копий процесса List<Process> r = new List<Process>(); //Ищем процесс в списке процессов foreach (Process cur in Process.GetProcesses()) { //если имя файла главного модуля совпало if(cur.MainModule.FileName == filename) { //заносим в контейнер r.Add(cur); } } return r; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д