相关疑难解决方法(0)

如果OpenProcess()因ACCESS_DENIED失败,如何从pid获取进程文件名?

我正试图从它的pid中获取进程名称.用户以管理员身份运行,启用UAC,而不是提升.

有些系统进程services.exe的安全设置是以OpenProcess(PROCESS_QUERY_INFORMATION ...失败的方式设置的ERROR_ACCESS_DENIED.与PROCESS_QUERY_LIMITED_INFORMATION访问权限相同的结果.但是,我可以看到Process Explorer 至少可以列出所有这些进程及其pid和文件名(当作为非提升的Administrator运行时).

我的问题是,如果非提升的管理员不能遵循OpenProcess()+ GetProcessImageFileName()的常规路由,我怎么能这样做(从pid获取文件名)?

windows security winapi

13
推荐指数
3
解决办法
6745
查看次数

标签 统计

security ×1

winapi ×1

windows ×1