有許多可用於像什麼是Windows中最好的通用調試工具?
Process Explorer的 進程監視器 間諜++窗口一些很好的調試工具(有間諜的一些變種++類似的工具也可以,但我忘了名字.. :()
上述所有工具是非常方便的調試Windows應用程序...
你可以用來使調試工作更加輕鬆?
有許多可用於像什麼是Windows中最好的通用調試工具?
Process Explorer的 進程監視器 間諜++窗口一些很好的調試工具(有間諜的一些變種++類似的工具也可以,但我忘了名字.. :()
上述所有工具是非常方便的調試Windows應用程序...
你可以用來使調試工作更加輕鬆?
WinCheat就像Spy ++,但你也可以得到它的來源。 我不時也使用WinDbg,netcat,WireShark,Beyond Compare,EmEditor和Directory Opus。儘管我在Visual Studio中完成了大部分工作。
Visual Studio中的任何其他類似工具(Windows或第三方),只要連接到進程。如果你有符號數據庫和源代碼......我認爲它是Windows上最有用的。
儘管大多數人沒有意識到,但最好的調試工具實際上是IDE。如果你有一個好的IDE(提示:Eclipse; 不是 VS),那麼問題的一半已經解決了。 好的IDE(TM)應:
不管你有多少調試工具,如果接口不乾淨(VS),並且如果你對IDE不滿意,它總會有問題。
IDA Pro的
當談到追查第三方組件漏洞無需訪問源代碼,沒有什麼比IDA Pro。
我不會調用Process Explorer或Process Monitor調試工具。雖然他們可能會協助調試過程中出現一些類似的bug,但它們是通用的過程「探索」工具。
根據維基百科,「調試是發現和減少錯誤的數量,或者缺陷的有條不紊的過程,」
當你是「調試」,你通常會在源代碼,和你最好的工具最有可能是你的開發環境。然而,也有許多類型的工具,可以幫助,很多都是編程語言相關的,如:
根據你的例子,你可能正在尋找別的東西,而不是調試工具。你想達到什麼目的?
但使用進程資源管理器和進程監視器,我跟蹤了內存使用情況或泄漏,訪問的文件,訪問的註冊表項,DLL處理程序打開等...它幫助我追蹤很多用源代碼和IDE來解決這些難題。 – DexTer
@ Bhavesh.Bagadiya:好的,您正在尋找可能有助於調試過程的工具;-) –
最近API Monitor已成爲真正的現場救星。
它允許調試程序並查看哪些Windows API函數被調用。也可以檢查傳遞給函數的參數。返回值也是一樣。
Immunity Debugger怎麼樣?
gdb ...沒有任何花哨的前端 – aviraldg