当程序在Delphi IDE中的调试器控制下运行时,可以检测到这一点,因为变量" DebugHook"被设置为值<> 0
在Visual Studio中调试.NET程序时是否有同样简单的方法来检查调试器?
答案 0 :(得分:1)
在.NET参考和#34; System.Diagnostics"中实现相同的目标。并添加此代码
if (System.Diagnostics.Debugger.IsAttached) then
// Program is running under the control of the debugger