windows客戶端開發除錯工具

2021-06-26 10:02:57 字數 1054 閱讀 4591

1.windows常用開發與除錯工具

1.1 sysinternals

核心大神打造,含大量windows系統工具,windows開發必備神器,大神被ms招安。

procmon.exe

監視程式執行過程中的動作,可用於效能監控。

procexp.exe

相當於公升級版的任務管理器,可以檢視載入模組,模組查詢,執行緒列表(含cpu百分比),

建立dump,檢視程序樹,程序許可權安全token,建立dump,等。

autoruns.exe

檢視系統,ie等的載入項。

dbgview.exe

檢視除錯埠輸出。

1.2 其它工具

windbg:不解釋,可用於雙機除錯,支援pipe,tcp等。

vs:vs也支援雙擊除錯的,只需要拷貝乙個東西到目標機上。

ida:主要用於靜態分析。

ollydbg:不解釋。

spy++:視窗窺視器。

myspy:也是個窺視器,其中檢視ie視窗(iwebbrowser2的宿主視窗)很方便,以及一些視窗,程序,除錯輸出的窺視功能。

processhacker:作為procexp.exe的補充。

total uninstall:觀察應用程式對系統配置等的改變,比如對比登錄檔。

unlocker:解除檔案占用。

depends.exe:觀察模組對dll的依賴,模組的匯出,匯入。

pe explorer:pe工具。

sqliteadmin:可以檢視sqlite的資料庫。

cookie admin:檢視cookie。

抓包,網路資料分析:

1.3 除錯必讀書目

張銀奎《軟體除錯》

1.4 除錯參考書目

《windows高階除錯》、《黑客反彙編揭秘》、《c++反彙編與逆向分析技術揭秘》

《windows核心程式設計》、《深入理解windows作業系統》、《windows核心情景分析》、《逆向工程核心原理》

wcf客戶端除錯工具的使用

當我們建好了wcf服務應用程式之後,也新增了相應的介面方法,那麼我們怎麼測試新增的介面方法是否可行呢?接下來就介紹乙個vs的wcf客戶端除錯工具。當前示範使用的是vs2012 步驟如下 1.在開始選單中找到vs2012的命令列工具 2.點選執行,如下圖所示 3.輸入命令wcftestclient開啟...

windows客戶端崩潰分析和除錯

本文介紹windows上崩潰分析的一些手段,順便提多程序除錯 死鎖等。1.崩潰分析過程 1.1 確認錯誤碼 無論是用windbg還是用vs,首先應該注意的是錯誤碼,而90 以上的崩潰都是非法訪問。在非法訪問時,可以看一下訪問的目標位址。位址是0,或者離0很近 0x00000008或0xfffffff...

ONVIF客戶端開發

在使用 gsoap 框架生成 之後,得到檔案 soapc.c soapclient.c stdsoap2.c stdsoap2.h duration.c wsdd.h我們利用現有的soapclient,呼叫api構建onvif請求 包括xml,http client 開發前需要了解一下onvif官網...