[英]Detect if Debugger is Attached *and* stepping through
我知道System.Diagnostics
命名空间中具有IsAttached
属性的Debugger
类。
在某个地方是否有一个属性可以增加这个调用并告诉我,如果我们实际上是在逐步执行代码,而不仅仅是简单地附加? 我知道这可能不太可能,但知道它会很有用。
编辑
也许是一个更好的问题,而不是“踩踏”运行一些代码:
您可以从Debugger.CurrentMode属性获取调试器状态。 但这只是告诉你它目前是处于休息状态还是程序正在运行。 没有“步进”模式,这是一个短暂的时刻,几乎可以确保,如果你能找到它,那么采取行动就已经太晚了。 实际上保证是一个穿线比赛。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.