如何获取具有非提升权限的进程文件名?

时间:2011-10-27 10:25:39

标签: c# windows-7 visual-studio-2005

我想枚举机器上的所有进程,检查Process.MainModule.FileName是否与特定路径匹配。在Windows 7上具有非提升权限时,Process.MainModule.FileName会抛出拒绝访问权限的异常。

有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

很抱歉,要访问您没有PROCESS_QUERY_INFORMATION权限的进程,需要管理员权限

您可以完全访问同一用户上下文中的进程,以及CreateProcess返回的进程句柄。