我正在尝试在 Windows 7 32 位中创建驱动程序。
我正在用 C 编写驱动程序。在驱动程序代码中,我试图获取notepad.exe
.
我不知道如何获取该进程的 id,如果我使用GetProcessesByName
我会收到类似PROCESS undeclared identifier
.
CreateToolhelp32Snapshot 和相关函数是您所需要的。可以在此处找到使用这些函数的示例代码。请注意,PROCESSENTRY32 结构包含 EXE 文件名,因此您正在寻找“notepad.exe”。您可能应该获得链接中描述的完整路径,并确保它位于 \windows\system 目录中。