Я не знаю, как я могу получить pid процесса по имени процесса - PullRequest
0 голосов
/ 05 мая 2019

Я хочу получить идентификатор процесса, например, для процесса "notepad.exe".

Я нашел только темы и т. Д. О том, как получить процесс по PID. Но я хочу получить PID по имени процесса (в этом случае «notepad.exe»). И это с моим драйвером ядра.

1 Ответ

1 голос
/ 05 мая 2019

Может быть несколько процессов с образом процесса из файла notepad.exe. Вы должны перечислить все запущенные процессы и извлечь из них имя модуля. Это описано в MSDN: https://docs.microsoft.com/en-us/windows/desktop/psapi/enumerating-all-processes

Из списка процессов вы извлекаете все процессы с именем модуля notepad.exe и получаете список соответствующих PID.

...