【发布时间】:2018-05-17 11:17:56
【问题描述】:
我正在尝试创建一个任何普通用户都可以在 Windows 上运行的程序,并生成所有进程的进程列表,包括可执行位置。我使用 CreateToolhelp32Snapshot() 来获取所有进程名称、pid、ppid。但是在获取图像路径时遇到问题。我所做的一切都会导致访问被拒绝。
我已经尝试过 ZwQueryInformationProcess、GetProcessImageFileName 等,并且还使用 OpenProcess 来获取每个进程的句柄。我可以使用 PROCESS_QUERY_LIMITED_INFORMATION 获取句柄,但任何其他选项都不起作用。我迷路了,已经在这几天了。谁能指出我正确的方向?
【问题讨论】: