python - 如何检查 Python Tools for Visual Studio 的调试器是否附加到当前进程?

标签 python visual-studio ptvs

如何查看Python Tools for Visual Studio 2010的调试器是否附加到当前进程?

IsDebuggerPresentCheckRemoteDebuggerPresent 函数不起作用,但 Visual Studio 2008 可以说它已经在调试中。 VS2008 是否使用一些 DTE 方法来实现这一点(枚举 VS 的运行版本,包括旧版本和 future (???)版本,并检查它是否已经被调试......?)或者它使用我可以在内部使用的其他方式我的申请?

注意:事实证明,WinDbg 允许附加到此进程,因此如果您需要同时调试 C++ 和 Python,您可以尝试直到 this issue。已解决。

最佳答案

你问的不是和这里的问题一样的问题吗:How do I check if the python debug option is set from within a scriptsys.flags.debug 建议对我有用。 可悲的是,我对调试 Cpython 解释器的内部机制知之甚少。我猜你可能用过那个,可能是 ctypes

关于python - 如何检查 Python Tools for Visual Studio 的调试器是否附加到当前进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9663040/

相关文章:

python - 如何通过flask web app安装第三方模块和库

c++ - Visual Studio 中的 gcc -Wall -pedantic -Wextra

python - PTVS:如何在一个项目中从另一个项目中引用或使用 Python 源代码

python - 如果我需要获取混合类型的列怎么办?

python - 测试 CLI : how can i ignore test case by name?

python - 类型错误 : '_sre.SRE_Match' object has no attribute '__getitem__'

python - 如何在 Python 中使用套接字响应 SSDP 搜索?

c# - Visual Studio 未将设计器连接到代码隐藏

python - 使用适用于 Visual Studio 的 Python 工具在 Visual Studio 中使用 Matplotlib 绘图

python - 如何在 Visual Studio pyproj 项目中设置自定义构建步骤