QT应用程序可以关闭另一个已经启动的应用程序吗?
Can a Qt Application close another already launched application?
,这就是事物。我想为我的桌面应用程序创建自动更新功能。我想做的是在运行应用程序时启动"启动器",如果有较新的版本,该应用程序将在线检查。如果有较新的版本,它将下载必要的文件。无论哪种情况,它都将启动主应用程序。到目前为止很好
现在是让我感到困惑的原因。主应用程序启动后,我希望它杀死启动器应用程序。问题他,我该怎么做?
因此。如何使用QT或普通的旧C 杀死已经启动的程序?
" QT应用程序可以关闭另一个已经启动的应用程序吗?"- 是的。与非QT应用程序一样多。QT在这方面是无关紧要的。重要的是您的操作系统。在UNIX系统上,您可以发送另一个过程一个Sigterm或Sigkill信号(将传递或不依赖于您应该阅读的各种规则)。Windows(和其他操作系统)也有终止流程的方法 - 阅读其文档。但是,无论如何;QT与此有关。
,也可以以不同的方式解决问题,然后启动原始应用程序,让它检查更新。如果更新可用,则在启动更新程序后关闭自身。并从更新程序重新启动它。所有这些都与Qprocess一起使用!
相关文章:
- QSerialPort 在应用程序启动之前正在使用中
- C++ - 从 MFC 应用程序启动记事本,并将其默认标题从 "Untitled - Notepad" 更改为其他内容
- 在应用程序启动时停靠 QDockWidget?
- 在应用程序启动时读取文件
- osX - 如何从我的 QT 应用程序启动另一个程序
- 如何跟踪 C++14 中的控制台应用程序启动的次数?
- 调试从 Linux 中的另一个C++应用程序启动的 python 脚本
- 添加新对话框后,MFC 应用程序启动失败并"DLL Initialization Failed"
- 在应用程序启动之前做某事
- 基于CDialog的应用程序启动时,如何将我的辅助对话框窗口带到顶部
- 在Qt和C++中从另一个应用程序启动一个应用软件会产生问题
- 在 C++/STL/MFC 应用程序启动早期发生的致命异常中,是否可以信任堆栈回溯符号名称?
- 从控制台应用程序启动窗口应用程序
- 如何从另一个C++控制台应用程序启动/结束C++控制台应用程序
- 从 MFC(c++) 应用程序启动的可执行 jar 中获取返回值
- 从 MFC 应用程序启动 Java 时,在 MFC 应用程序中显示等待光标,直到它完成其进程
- 从控制台应用程序启动控制台应用程序
- Windows应用程序启动我的控制台
- 从应用程序启动 Linux 服务时避免套接字继承C++
- 如何在应用程序启动后隐藏其命令提示符