qt怎么查看当前正在执行的代码
发布网友
发布时间:2022-05-06 09:33
我来回答
共1个回答
热心网友
时间:2022-06-29 06:38
通过QProcess类实现对外部应用程序是否已经启动的判断、启动和关闭。
通过QProcess类执行cmd命令(tasklist),获取当前的进程列表,然后根据指定的进程名和返回的结果进行比对,从而判断进程是否在运行
Qt在windows下实际上是通过QProcess对象启动windows自带的tasklist程序来读取正在系统中运行的所有程序的信息(其中包括了程序名等等),
然后通过比较读取出来的所有信息中是否包含有我们想要判断的程序的程序名来实现的,如下代码中,,在start函数的第一个参数是应用程序名,第二个参数是参数一程序启动时输入的启动参数,/FI表示利用其后的条件筛选出所有符合条件的进程信息。