如果此过程由管理员帐户从用户帐户执行,是否可以提取进程的路径?如果您的用户帐户没有此进程的权限.CreateToolhelp32Snapshot获取系统中所有进程的列表,不依赖于用户权限,但此快照仅包含.exe名称,不包含路径.
CreateToolhelp32Snapshot和Process32First/ Next将为您提供每个进程的进程ID.使用该ID OpenProcess来获取进程句柄,然后将该句柄传递给QueryFullProcessImageName(需要Windows Vista或更高版本).当您致电时OpenProcess,请求只PROCESS_QUERY_LIMITED_INFORMATION访问,您甚至应该能够访问提升权限进程.
| 归档时间: |
|
| 查看次数: |
1461 次 |
| 最近记录: |