Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用QT监视进程? 我想用C++和Qt来监控进程(运行在OS中)。目前我正在使用的windows bool running(LPCSTR Processname) //function to monitor the process { HWND hwnd = FindWindowEx(0, 0,Processname, 0); if (hwnd != 0)//checks if the process is running return true; else return false; }_C++_Macos_Qt - Fatal编程技术网

使用QT监视进程? 我想用C++和Qt来监控进程(运行在OS中)。目前我正在使用的windows bool running(LPCSTR Processname) //function to monitor the process { HWND hwnd = FindWindowEx(0, 0,Processname, 0); if (hwnd != 0)//checks if the process is running return true; else return false; }

使用QT监视进程? 我想用C++和Qt来监控进程(运行在OS中)。目前我正在使用的windows bool running(LPCSTR Processname) //function to monitor the process { HWND hwnd = FindWindowEx(0, 0,Processname, 0); if (hwnd != 0)//checks if the process is running return true; else return false; },c++,macos,qt,C++,Macos,Qt,要在windows中监视进程,并且它工作正常,但我想使用QT编写一个程序,我如何才能做到这一点 感谢您的时间。阅读并习惯Qt 如果您知道如何创建基本Gui,则可以使用QLabel等工具显示线程的状态 如果您想使用Qt进行流程监控,恐怕这是不可能的,因为QProcess只支持您自己生成的流程。我不确定这个问题是否与Qt严格相关。您想要实现的监视器与系统编程有关,它需要一些关于该主题的低级知识。 只要您使用Windows API监视Windows进程,您还可以检查如何为其他操作系统执行此操作。 在L

要在windows中监视进程,并且它工作正常,但我想使用QT编写一个程序,我如何才能做到这一点

感谢您的时间。

阅读并习惯Qt

如果您知道如何创建基本Gui,则可以使用QLabel等工具显示线程的状态


如果您想使用Qt进行流程监控,恐怕这是不可能的,因为QProcess只支持您自己生成的流程。

我不确定这个问题是否与Qt严格相关。您想要实现的监视器与系统编程有关,它需要一些关于该主题的低级知识。 只要您使用Windows API监视Windows进程,您还可以检查如何为其他操作系统执行此操作。 在Linux上,您希望检查/proc文件系统,在那里可以找到每个正在运行的进程的所有信息

。。。或 从命令行执行并分析输出: 在windows上:任务列表
在Linux上:ps

除非您从Qt启动进程,否则无法执行此类监视。。。