如何确定进程是否具有GUI
How to determine if a process has GUI or not?
如何确定进程是否具有响应式GUI或更确切地说它是后台应用程序?可能有一些API函数调用是必要的?
(答案不一定要涉及API调用)
最接近推断此信息的Windows API调用是GetGUIThreadInfo。请注意备注部分中的以下段落:
具有输入队列的线程可能拥有窗口。注意,创建窗口并不需要带有输入队列的线程。还要注意,非gui线程可以在任何时候传播到gui线程。如果指定的线程不存在或有输入队列,函数将失败。
注意:即使可执行映像指定了子系统,它们在其中运行(例如
CONSOLE
或WINDOWS
),这也不能用于区分具有GUI的进程和"后台进程"。在CONSOLE
子系统中运行的进程也可以创建GUI 相关文章:
- 在提升multi_index容器中,是否定义了"default index"?
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- GCP 或 AWS 是否支持 C++ 和 GUI 应用程序开发?
- 是否可以在QT GUI应用程序中处理事件时播放加载动画指示器?
- 是否可以通过图形用户界面 (GUI) 与 Linux 命令行界面 (CLI) 进行交互
- 是否可以同时使用 GUI 和 3D 图形库创建应用程序
- Qt的GUI线程在从外部对象调用方法时是否会在引擎盖下生成线程?
- 除了Qt中的单选按钮之外,是否有类似gui元素的开关
- 是否可以强制控制台应用看起来像 gui 应用
- 是否可以使用c++标准本机库创建GUI应用程序
- 确定系统是否可以实例化QApplication(GUI支持)
- Qt GUI设计-是否有一个不可见的字符适合标签文本
- 是否有可能使用特定的GUI框架定制UI元素
- Qt中的GUI应用程序是否可以在运行时监听命令行参数?
- 在c++中是否有一种方法可以在不使用windows api的情况下制作带有按钮和滚动条的自定义gui ?
- 如何检查桌面GUI应用程序中是否存在密码字段
- 是否可以将Qt GUI拆分为多个线程用于GUI,仿真和OpenGL
- 如何确定进程是否具有GUI
- 是否可以将Windows控制台应用程序与Windows GUI应用程序一起运行?
- 用户界面-是否存在用于C++的跨平台GUI库(具有依赖于平台的UI和基于脚本的布局)