QProcess制御ソフトウェアの起動

 制限事項は、ソフトウェアのみ一度起動することができます。

    QSharedMemory MEM(「無題」);メイン関数で記述されました:

    (!mem.create(1))の場合

        QMessageBox ::について(0、 "启动失败"、 "インスタンスが実行されています");

    リターン0; //不可欠

外部ソフトウェアを起動します。

  (1)QProcess * P =新しいQProcessは; //外部ソフトウェアを起動します

           P - >( "D:/a/untitled/debug/untitled.exe")を開始。

 (2)QProcess :: startDetached( "D:/ /ビルド無題-Desktop_Qt_5_5_1_MinGW_32bit-デバッグ/デバッグ/無題")。

  

ソフトウェアを再起動します:閉じる現在のソフトウェアが.closeまたはqApp->静かな、そして外部プログラムを起動します。

公開された104元の記事 ウォン称賛22 ビュー40000 +

おすすめ

転載: blog.csdn.net/qq_41672557/article/details/103076881