TheTalion
@TheTalion

Как узнать имя открытого файла из процесса в windows?

Хочу узнать имя процесса (ff.exe). Как это можно сделать? Получается только узнать что это notepad.exe.
5b7de07deb848498383623.png

Пробовал в духе:
public static bool FileLocked(string id)
		{
			var process = Process.GetProcessesByName ("notepad.exe");
			foreach (Process proc in process) 
			{
				if (proc.MainModule.FileName == id)
					return true;
			}
			return false;
		}
  • Вопрос задан
  • 785 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AtaZ
кто знает, тот поймет
Все перемешали. У вас процесс notepad.exe, а параметр к нему это файл. Там в диспетчере на вкладке подробно включите колонку Командная строка и всё поймете. С кодом не подскажу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы