【发布时间】:2012-03-24 01:01:06
【问题描述】:
我有 2 个进程。其中之一是在管理员帐户下运行,第二个是在没有管理进程权限的用户帐户下运行。他们需要看到彼此并比较路径,从哪里执行这个过程。但是第一个(用户)进程无法获得第二个进程的路径。使用CreateToolhelp32Snapshot -> OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION) -> QueryFullProcessImageName 获取路径不适用,因为它适用于Vista、Win7及更高版本,我需要针对低版本Win的解决方案。
那么,如何授予用户进程查看管理进程路径的权限,或者如何使用访问令牌或使用SetNamedSecurityInfo 为用户共享管理进程的权限?
最好使用delphi。
【问题讨论】:
-
您是否有权更改管理流程的工作方式?
标签: windows delphi winapi windows-xp