2009-09-11 31 views

回答

2

這在Visual Studio中是不可能的。 Visual Studio中支持大量在特定區域內調試功能,但我不認爲你可以將它們組合成一個功能獲得你想要的東西

  • 數據更改斷點:當值的變化(僅在本地支持的突破C++)
  • 有條件的斷點:IP越過斷點並滿足特定條件時斷點。

你可以做的事情是把所有的寫操作都包裝到一個setter函數中。然後在值變爲0時使用條件斷點來斷開。我認爲這是最接近你想要獲得的功能。

+0

非常感謝.. 順便說一下,什麼IP支持? – Mick 2009-09-11 15:50:38

+0

IP =指令指針。基本上是當前正在執行的代碼行。 – JaredPar 2009-09-11 15:52:15

1

你必須使用這些調試器的一個

1 - http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx

2 - 歷久彌新SoftICE的,如果你能找到它的任何地方

3 - http://www.sysersoft.com/updatelog.html

還要檢查新版本OllyDbg(它說它支持硬件斷點)

+0

Syser Win32調試器似乎有硬件斷點,我沒有嘗試,但它是免費的... – Malkocoglu 2009-09-11 18:19:08

+0

SoftICE是免費的嗎? – Mick 2009-09-21 08:27:27

+0

這不是免費的。它是停產產品。你應該問Compuware它... – Malkocoglu 2009-09-22 19:48:10

相關問題