Здрасти, уважаемые форумчане. Подскажите, как получить путь исполняемому файлу, зная Id процесса или handle окна. Пробовал так:
Process proc = Process.GetProcessById(/* process id */);
proc.MainModule.FileName;
но минус данного решения в том что к некоторым процессам бывает отказано в доступе...
Так же пробовал через API
GetModuleFileName, GetModuleFileNameEx, GetModuleBaseName, GetWindowModuleFileName, но результата нет... не возвращает ничего... Как быть?
p.s. стоит Windows 7
p.p.s VB.NET или C# - без разницы.
Ответить
|