Как получить имя файла процесса с правами без повышенных прав? - PullRequest
0 голосов
/ 27 октября 2011

Я хочу перечислить все процессы на машине, проверяя, соответствует ли Process.MainModule.FileName определенному пути.При отсутствии повышенных прав в Windows 7 Process.MainModule.FileName выдает исключение об отказе в доступе.

Есть ли лучшие способы сделать это?

1 Ответ

2 голосов
/ 28 октября 2011

Извините, для доступа к процессам, у которых нет разрешения PROCESS_QUERY_INFORMATION, требуются права администратора

У вас есть полный доступ к процессам в том же пользовательском контексте, а также к дескриптору процесса, возвращенному CreateProcess.

...