日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

WinDbg

系統 2067 0

Windbg 是微軟開發的免費源碼級調試工具。 Windbg 可以用于 Kernel 模式調試和用戶模式調試,還可以調試 Dump 文件。

? ? ? 通過使用WMware虛擬一個操作系統還可以在一臺機器上實現操作系統的調試。

1. http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx 下載 Install Debugging Tools for Windows

2. http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx 下載 Windows Symbol Packages(注意版本)

3. 啟動 Windbg,File->Symbol File Path 填寫以上 Symbols 安裝路徑: 后面用% Symbolspath%表示

4.File->Kernel Debug->Local, 在下面執行 lkd> !process 出現以下錯誤:

NT symbols are incorrect, please fix symbols

?????? 這個可能是% Symbolspath%\exe\ntoskrnl.pdb 破損所致。

解決方案:將第 3 步中的 Symbol File Path 填寫為:

% Symbolspath%

SRV* % Symbolspath% *http://msdl.microsoft.com/download/symbols

按照這樣設置, WinDbg 將先從本地文件夾 D:\Program Files\Symbols 中查找 Symbol ,如果找不到,則自動從 MS Symbol Server 上下載所需要的 Symbol

5. 調試

?????? 當運行你的程序時,假如你用VC開發,記得在連接選項中加入生成符號文件的選項

6. 用內核擴展命令查看常見內核對象數據結構 ( 每條命令以分號隔開 )

1 )進程: !process [0 0] dt nt!_eprocess dt nt!_kprocess

2 )線程: !thread dt nt!_ethread dt nt!_kthread

3 I/O 請求包:? dt nt!_irp !irpfind

4 )常見同步對象: lkd> dt nt!_kevent lkd> dt nt!_kmutant lkd> dt nt!_ksemaphore

5 )作業: lkd> !job 會話( lkd> !session );內存管理( lkd> !vm )的命令等。

WinDbg


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 云阳县| 沾化县| 阿图什市| 南昌县| 安乡县| 湟源县| 上饶市| 瑞金市| 游戏| 伊宁县| 鹿邑县| 平泉县| 临沧市| 彭州市| 永仁县| 珲春市| 榕江县| 张家港市| 镇坪县| 左权县| 缙云县| 竹山县| 聂拉木县| 西宁市| 尖扎县| 阿合奇县| 元阳县| 正安县| 文山县| 西宁市| 博爱县| 德清县| 元氏县| 三原县| 张家界市| 乌兰浩特市| 离岛区| 珠海市| 洞头县| 连平县| 瓮安县|