F4 別名Stop Debuggingを使用して VS デバッガーをデタッチすると、VS デバッガーは C++ または C# アプリケーションでキャッチできるシグナルまたは例外を発生させますか? IsDebuggerPresent
それがいつ接続されるかについての同じ質問ですが、それは私にはあまり役に立ちません-たとえば、C ++で別のスレッドをスピンさせることで解決できると思いますが。
質問する
90 次
1 に答える
1
Visual Studio から送信されるイベントはありません。しかし、次のようにシミュレートできます。
var t = new Thread(new ThreadStart(() =>
{
while (true)
{
if (!Debugger.IsAttached)
{
//Check if the IsAttached Changed raise a custom event DebuggerDetached
}
else
{
//Check if the IsAttached Changed raise a custom event DebuggerAttached
}
Thread.Sleep(100);
}
}));
t.Start();
于 2013-07-19T12:11:17.787 に答える