実行中のプロセスを新しいファイルに置き換える必要があるQtベースのアップデータアプリケーションがあります。 Windowsでは、プロセスの実行中にアップデータが失敗しています。プロセスを名前で検索して終了します
プロセスを名前(例:Firefox.exe)で見つけ出し、Qtを使用してプロセスを削除する方法はありますか?
実行中のプロセスを新しいファイルに置き換える必要があるQtベースのアップデータアプリケーションがあります。 Windowsでは、プロセスの実行中にアップデータが失敗しています。プロセスを名前で検索して終了します
プロセスを名前(例:Firefox.exe)で見つけ出し、Qtを使用してプロセスを削除する方法はありますか?
それを行うための唯一の方法は、プラットフォーム固有のコードを使用していることを意味Qtの、でこれを行うにはAPIはありません。
あなたはこのようにシステムを呼び出すことができます。 taskkill/F/IM firefox.exeを
-1このアプローチはQtを使用しないため、クロスプラットフォームソリューションではありません。 – karlphillip
この質問はWindows上のQtについて質問しました。普遍的なQtではありません。 – Alexey
Qtはクロスプラットフォームです。 Qtが提供する機能はWindows上にしか存在しません。あなたは何か覚えていますか? – karlphillip
[実行中のプロセスを見つけてQTでプロセスを終了させるにはどうすればいいですか?](http://stackoverflow.com/questions/4538967/how-to-find-the-running-process-and-kill-プロセスのQt) – karlphillip
[Windows上でQtを使用して現在のプロセスをリストする方法はありますか?](http://stackoverflow.com/questions/833113/is-there-a-way-to-list-current -process-using-qt-on-windows) – karlphillip