両方のインスタンスにアタッチして、実行中の 2 つのインスタンスを持つ Windows サービスをデバッグしています。ブレークポイントにヒットするのは 1 つのインスタンスだけだとわかっているため、これを行っていますが、今後両方にアタッチする必要がないように、それがどのインスタンスかを知りたいのです。
複数のプロセスにアタッチされている場合、どのプロセスがブレークポイントに到達したかを知る方法はありますか? 試行錯誤の解決策は、一度に 1 つアタッチしてブレークポイントに到達するかどうかを確認するか、(services.msc を介して) サービスの 1 つを停止し、どのプロセス ID が消えるかを確認することですが、どちらのソリューションもスケーラブルではないようです。私に。もっとエレガントな方法はありますか?
ありがとう!