如何检查Visual Studio的Python工具的调试程序是否附加到当前进程?

时间:2012-03-12 07:16:11

标签: python visual-studio ptvs

如何检查Visual Studio 2010的Python工具的调试程序是否附加到当前进程?

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

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

1 个答案:

答案 0 :(得分:0)

你不是在问这个问题:How do I check if the python debug option is set from within a script吗? sys.flags.debug建议我在那里工作。 遗憾的是,我不太了解调试Cpython解释器的内部情况。而且我只猜你使用了那个ctypes,可能。