これはこの質問に似ていますが、少し具体化したかったのです。(私はここで初めてです。代わりに前の質問に対して「バンプ」回答を行う必要がある場合は、私に知らせてください。)
WinDBGでは、.childdbg 1
コマンドを使用して、子プロセスが生成されたときに中断するように指示するか、-o
コマンドラインオプションを使用して起動できます。これは状況によっては非常に便利なので、(私が見る限り)VisualStudioがサポートしていないのは驚くべきことです。DEBUG_PROCESS_ONLY_THIS_PROCESS
CreateProcess()のフラグをクリアするのは非常に簡単なはずであり、VSはすでに複数のプロセスのデバッグをサポートしています。
それで、これを有効にするためのVisual Studioのオプションがありませんか?そうでない場合、彼らがそれをサポートしないことを選択した理由の技術的根拠はありますか?