我想获取进程ID,例如进程“ notepad.exe”。
我只发现了线程等关于如何通过PID进行处理的信息。但是我想通过进程名称(在这种情况下为“ notepad.exe”)获取PID。 这是我的内核驱动程序。
答案 0 :(得分:1)
一个进程映像来自文件notepad.exe
可以有多个进程。您必须枚举所有正在运行的进程,并从中检索模块名称。它在MSDN中进行了描述:https://docs.microsoft.com/en-us/windows/desktop/psapi/enumerating-all-processes
然后从进程列表中提取模块名称为notepad.exe
的所有进程,并获取匹配的PID列表。