是否有可能在.Net程序中检测到它在调试器中被停止/步进?

时间:2011-10-05 18:00:51

标签: .net debugging timeout

这是为了解决有时困扰我调试的问题。我正在处理的程序检测用户在UI(鼠标+键盘)中的不活动状态以及如果用户在可配置的时间跨度内没有活动的超时。我遇到的问题是,即使我正在调试程序,也会计算用户不活动状态,并且我希望能够从用户不活动时间中减去我在调试器中花费的时间,因此程序没有时间我正在调试它。

2 个答案:

答案 0 :(得分:1)

您可以在应用的DEBUG版本中禁用超时代码。

答案 1 :(得分:0)

您可以使用编译器指令。

http://msdn.microsoft.com/en-us/library/4y6tbswk.aspx