【问题标题】:Get Windows Task Managers Application Tab获取 Windows 任务管理器应用程序选项卡
【发布时间】:2013-08-27 09:55:31
【问题描述】:

如何使用 Powerbuilder 扫描“Windows 任务管理器”应用程序选项卡?我希望能够阅读当前在“应用程序”选项卡下运行的所有程序,并获取每个程序的名称及其进程 ID。

【问题讨论】:

    标签: powerbuilder


    【解决方案1】:

    您的问题毫无意义:Windows 任务管理器的“应用程序”选项卡没有列出进程 ID(这是因为并非该列表中的每个条目都必须是唯一的进程)。我假设您的意思是“进程”选项卡。

    我不了解 Powerbuilder 的功能,但是如果您想获取“所有正在运行的进程”的列表,您不想费心阅读另一个应用程序的“输出”,而是直接从系统中查询(使用 Windows Api、WMI 等):

    请注意,“所有正在运行的进程”也相当模糊。所有登录用户的所有运行进程?或者只是当前用户的那些。请注意,您可能没有足够的权限查看不属于您的用户的进程(所有详细信息)。

    考虑发布另一个问题,告诉我们您实际想要实现的目标(您希望将信息用于什么目的)。

    【讨论】:

    • 我知道“应用程序”选项卡不显示进程 ID。但我想要使用进程 ID 的“应用程序”选项卡任务名称和状态。我有进程 ID。使用该进程 ID 如何获取任务名称和状态?
    • 应用程序选项卡基本上是通过枚举所有顶级窗口来填充的(实际上它有点复杂)。 Here 是 Delphi 中的一个示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2012-09-06
    相关资源
    最近更新 更多