私は、Windowsオペレーティングシステムで実行することを目的としたC++QTデスクトップアプリケーションを作成しています。
このアプリケーションは、実行中のすべてのプロセスを列挙する必要があり、特定のプロセス(名前で認識される)を強制終了します。私がそれを行うために知っている2つの方法があります:
- WindowsAPIを使用します。
tasklist
コマンドを使用してプロセスを取得し、プロセスtaskkill
を終了します。
コードスタイル、効率、パフォーマンスの点で優れているオプションはどれですか?または、3番目のオプションはありますか?