【发布时间】:2023-04-07 08:20:01
【问题描述】:
如何在运行时确定 Visual Studio 调试器是否附加到您的进程。我已经看到了如何在 .NET 中执行此操作的说明,但我的进程是本机 C++ 进程。支持检测即时调试会很好,但不是严格要求。
【问题讨论】:
-
您是否在寻求一种方法来检测调试器是从调试器附加到的进程中附加的,还是从不同的外部进程附加的?
-
从调试器附加到的进程内部。 IsDebuggerPresent 按以下建议工作。
-
并不是真正的骗子(尽管提到了 IsDebuggerPresent 函数)-该问题专门针对.net。这是针对 C++/Win32 的。
标签: c++ visual-studio visual-c++