检查是否有外部应用程序正在使用wxWidgets运行

Check if an external application is running using wxWidgets

本文关键字:wxWidgets 运行 是否 外部 应用程序 检查      更新时间:2023-10-16

我正在寻找一些wxWidgets函数来检查是否有外部应用程序在系统中运行。类似于Cocoa中的NSRunningApplications。我查看了很多wxwidgets api,包括wxProcess类,但没有找到实现这一点的方法。有没有人知道一种方法来检查如果一个外部进程运行在wxWidgets基于其名称或应用程序标识符(不是pid)。

除了在wxWidgets中使用pid之外,没有其他方法可以检查外部进程。

检查存在的唯一方法是使用wxExecute/wxProcess自己启动的进程或使用静态函数wxProcess::Exists(int pid)检查具有给定pid的正在运行的进程。