2016-09-02 4 views
0

シナリオ: 私たちのプログラムは起動時にクラッシュを監視するためにadplusを起動します。 したがって、cdb.exeプロセスが実行されています。既存のcdb.exeをデタッチできますか?

ある時点で、cdb.exeを切り離してプログラムを実行したままにします。

これを行う方法はありますか? cdbプロセスのUIはありません。

私はこれをコマンドラインから実行する方法を探しています。

現在、私たちがcdbを削除すると、プロセスも終了します。

答えて

0

おそらく、最後のコマンドがqdになるのは、-lcqdコマンドラインオプションです。

それはないあなたが望むなら、あなたはあなたがスイッチを持っている場合

adplus -crash -o T:\ -gs 

、あなたが最後のよう

.ocommand LetMeTakeControl 

を追加することができますADPlusにはそれが-gsスイッチを使っているスクリプトを生成させることができます1つのコマンド(gの直前)。 -cfコマンドラインスイッチを使用してcdbを実行し、そのスクリプトを実行します。

次に、あなたのアプリケーションから、

OutputDebugString("LetMeTakeControl qd"); 

が終了して切り離すために使用します。

関連する問題