1. ホーム
  2. c#

[解決済み] Visual Studio: プロセス生成時の自動アタッチメント機能

2023-08-21 09:49:41

質問

あるプロセス(a.exe)を起動したらすぐにそのプロセスにアタッチしたいのですが、VSで可能でしょうか?私はプロセスの名前だけを知っています。実際、私が達成したいことは、c# コードにブレークポイントを設定することですが、そのコードは、現在実行中のアプリケーション (c.exe) によって起動される別の実行ファイルに属しているのです。コードは初期化期間の中にあるので、私が手動でアタッチすることは不可能です。

どのように解決するのですか?

以前この状況に直面したとき (そして私は両方のプロセスを制御していました)、私は適切な回避策を見つけました。 デバッガー.Launch() の呼び出しを、生成されたプロセスのエントリ ポイントに置くことです。 VS はダイアログ ボックスをポップアップし、プロセスにアタッチすることができます。