【问题标题】:Printing the current processes running on Windows打印在 Windows 上运行的当前进程
【发布时间】:2015-10-06 17:49:23
【问题描述】:

我已使用以下代码打印 Windows 上当前正在运行的进程。 https://msdn.microsoft.com/en-us/library/windows/desktop/ms682623%28v=vs.85%29.aspx
此代码不获取系统进程。 它在那里只说“未知”。 我已经与任务管理器进行了交叉检查。这些进程的名称打印在任务管理器中。
我也包括了
#pragma comment(lib, "Psapi.lib")
它仍然无法正常工作。
有什么帮助吗?

【问题讨论】:

  • 您没有查看它们的权限。就像您需要在任务管理器中单击“显示所有用户的进程”一样。
  • 不。我检查了任务管理器。这些进程名称打印在任务管理器中。
  • 您可能正在 64 位系统上构建 32 位应用程序,在这种情况下您将无法检索任何 64 位进程的信息。

标签: c++ windows process operating-system


【解决方案1】:

您需要为您的程序授予管理员权限才能完成此操作。

【讨论】:

  • 我实际上授予了管理员权限。还是没用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-01
  • 1970-01-01
  • 2021-10-24
  • 1970-01-01
  • 2013-12-21
相关资源
最近更新 更多