本文最後修改時間:20180213html
一、安裝VS插件PTVS , 這一步與第2步中安裝版本應該一致,不然最後調試時會連不上
https://github.com/Microsoft/PTVS/python
二、安裝python模塊PTVSD
pip install ptvsd
git
三、寫以下代碼ptvsd_enable.pygithub
# filename: ptvsd_enable.py import ptvsd try: ptvsd.enable_attach(secret="IDA") ptvsd.wait_for_attach() break_into_debugger() except: pass
把ptvsd_enable.py放到IDA的python目錄中,IDA中加載這個腳本後,IDA會暫停插件
四、VS中打開ptvsd_enable.py,在break_into_debugger()這行下斷點,調試,附加到進程,如圖所示
下面應該能夠單步調試了debug
把上面的代碼加到本身的IDAPython腳本開始的地方便可調試本身的代碼。調試
五、下面是英文介紹,能夠試試,但我直接用它的代碼沒弄成功。
Debugging IDAPython Scriptscode