97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品

win7系統下載
當前位置: 首頁 > 編程軟件教程 > 詳細頁面

windbg 64位 -windows調試工具-windbg 64位 下載 v6.12.2.633官方正式版

windbg 64位 -windows調試工具-windbg 64位 下載 v6.12.2.633官方正式版
  • 軟件大小:查看
  • 軟件語言:簡體中文
  • 授權方式:免費軟件
  • 更新時間:2023-07-28
  • 軟件類型:國產軟件
  • 推薦星級:
  • 運行環境:XP,Win7,Win8,Win10,Win11
軟件介紹
分享到: 0

windbg是在windows平臺下,強大的用戶態和內核態調試工具。相比較于Visual Studio,它是一個輕量級的調試工具,所謂輕量級指的是它的安裝文件大小較小,但是其調試功能,卻比VS更為強大。它的另外一個用途是可以用來分析dump數據。

windbg名稱熱鍵用途

CommandAtl+1輸入命令、顯示命令結果和調試信息輸出
WatchAlt+2觀察指令全局變量、局部變量和寄存器的信息
LocalsAlt+3自動顯示當前函數的所有局部變量
RegistersAtl+4觀察和修改寄存器的值
MemoryAlt+5觀察和修改內存數據
CallStackAlt+6棧中記錄的函數調用序列
DisassemblyAlt+7反匯編
ScratchPadAlt+8白板,可以用來做調試筆記等
ProcessesandThreadsAlt+9顯示所有調試目標的列表,包括進程和線程等
CommandBrowserAlt+N執行和瀏覽命令
在彈出需要的窗口后,就可以對窗口進行排列。通過鼠標拖曳窗口或結合右擊窗口標題選擇Dock(停靠)和Alwaysfloating(保持浮動),可以把窗口擺放成最適合我們工作的位置。

WinDbg入門

WinDbg是Windows調試工具中包含的內核模式和用戶模式調試器。在這里,我們提供了動手練習,可以幫助您開始使用WinDbg作為用戶模式調試器。
安裝調試工具后,找到該工具的64位(x64)和32位(x86)版本的安裝目錄。例如:
C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Debuggers \ x64
C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Debuggers \ x86
一、啟動記事本并附加WinDbg

1.導航到您的安裝目錄,然后打開WinDbg.exe。
2.調試器文檔也可以在此處在線獲得。
3.在“ 文件”菜單上,選擇“ 打開可執行文件”。在“打開可執行文件”對話框中,導航到包含notepad.exe的文件夾(例如C:\ Windows \ System32)。對于“ 文件名”,輸入notepad.exe。點擊打開。

4.在WinDbg窗口底部附近的命令行中,輸入以下命令:

.sympath srv *

輸出類似于以下內容:
dbgcmd

Symbol search path is: srv*
Expanded Symbol search path is: cache*;SRV

符號搜索路徑告訴WinDbg在哪里尋找符號(PDB)文件。調試器需要符號文件來獲取有關代碼模塊的信息(函數名稱,變量名稱等)。

輸入以下命令,告訴WinDbg進行其初始查找和符號文件的加載:

.reload

5.要查看Notepad.exe模塊的符號,請輸入以下命令:

x記事本!*

注意 如果看不到任何輸出,請再次輸入.reload。

要在Notepad.exe模塊中查看包含main的符號,請輸入以下命令:

x記事本!*主要*

輸出類似于以下內容:
dbgcmd
000000d0`428ff7e8 00007ff6`3282122f notepad!WinMain
...

6.要在notepad!WinMain上放置一個斷點,請輸入以下命令:

bu記事本!WinMain

要驗證是否設置了斷點,請輸入以下命令:

bl
輸出類似于以下內容:

dbgcmd

0 e 00007ff6`32825f64 0001 (0001) 0:**** notepad!WinMain

7.要啟動記事本運行,請輸入以下命令:

G

記事本將一直運行直到涉及WinMain函數,然后再進入調試器。

dbgcmd

Breakpoint 0 hit
notepad!WinMain:
00007ff6`32825f64 488bc4 mov rax,rsp

要查看在記事本進程中加載的代碼模塊的列表,請輸入以下命令:

lm

輸出類似于以下內容:

dbgcmd

0:000> lm
start end module name
00007ff6`32820000 00007ff6`3285a000 notepad (pdb symbols) C:\...\notepad.pdb
00007ffc`ab7e0000 00007ffc`ab85b000 WINSPOOL (deferred)
00007ffc`aba10000 00007ffc`abc6a000 COMCTL32 (deferred)
00007ffc`adea0000 00007ffc`adf3f000 SHCORE (deferred)
00007ffc`af490000 00007ffc`af59f000 KERNELBASE (deferred)
00007ffc`af7d0000 00007ffc`af877000 msvcrt (deferred)
00007ffc`af880000 00007ffc`b0c96000 SHELL32 (deferred)
00007ffc`b0e40000 00007ffc`b0ef7000 OLEAUT32 (deferred)
00007ffc`b0f00000 00007ffc`b0f57000 sechost (deferred)
00007ffc`b0f60000 00007ffc`b1005000 ADVAPI32 (deferred)
00007ffc`b1010000 00007ffc`b1155000 GDI32 (deferred)
00007ffc`b1160000 00007ffc`b1296000 RPCRT4 (deferred)
00007ffc`b12a0000 00007ffc`b1411000 USER32 (deferred)
00007ffc`b1420000 00007ffc`b15f6000 combase (deferred)
00007ffc`b16c0000 00007ffc`b17f9000 MSCTF (deferred)
00007ffc`b1800000 00007ffc`b189a000 COMDLG32 (deferred)
00007ffc`b18a0000 00007ffc`b18f1000 SHLWAPI (deferred)
00007ffc`b1b60000 00007ffc`b1cd8000 ole32 (deferred)
00007ffc`b1cf0000 00007ffc`b1e2a000 KERNEL32 (pdb symbols) C:\...\kernel32.pdb
00007ffc`b1eb0000 00007ffc`b1ee4000 IMM32 (deferred)
00007ffc`b1f50000 00007ffc`b20fa000 ntdll (private pdb symbols) C:\...\ntdll.pdb
要查看堆棧跟蹤,請輸入以下命令:

k

輸出類似于以下內容:

dbgcmd

0:000> k
Child-SP RetAddr Call Site
00000048`4e0cf6a8 00007ff6`3282122f notepad!WinMain
00000048`4e0cf6b0 00007ffc`b1cf16ad notepad!WinMainCRTStartup+0x1a7
00000048`4e0cf770 00007ffc`b1fc4629 KERNEL32!BaseThreadInitThunk+0xd
00000048`4e0cf7a0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d ...

8.要重新開始運行記事本,請輸入以下命令:

G

9.要打開記事本,請從“ 調試”菜單中選擇打開。

10.要在ZwWriteFile上設置和驗證斷點,請輸入以下命令:

bu ntdll!ZwWriteFile

bl

11.輸入 g 以重新啟動記事本。在記事本窗口中,輸入一些文本,然后從“ 文件”菜單中選擇“ 保存 ” 。關于ZwCreateFile,正在運行的代碼會中斷。輸入 k 以查看堆棧跟蹤。

在命令行左側的WinDbg窗口中,注意處理器和線程號。在此示例中,當前處理器號為0,當前線程號為11。因此,我們正在查看線程11(恰好在處理器0上運行)的堆棧跟蹤。

12.要查看“記事本”進程中所有線程的列表,請輸入以下命令(波浪號):

?

輸出類似于以下內容:
dbgcmd

0:011> ~
0 Id: 10c8.128c Suspend: 1 Teb: 00007ff6`31cdd000 Unfrozen
1 Id: 10c8.1a10 Suspend: 1 Teb: 00007ff6`31cdb000 Unfrozen
2 Id: 10c8.1850 Suspend: 1 Teb: 00007ff6`31cd9000 Unfrozen
3 Id: 10c8.1774 Suspend: 1 Teb: 00007ff6`31cd7000 Unfrozen
4 Id: 10c8.1e80 Suspend: 1 Teb: 00007ff6`31cd5000 Unfrozen
5 Id: 10c8.10ac Suspend: 1 Teb: 00007ff6`31cd3000 Unfrozen
6 Id: 10c8.13a4 Suspend: 1 Teb: 00007ff6`31bae000 Unfrozen
7 Id: 10c8.2b4 Suspend: 1 Teb: 00007ff6`31bac000 Unfrozen
8 Id: 10c8.1df0 Suspend: 1 Teb: 00007ff6`31baa000 Unfrozen
9 Id: 10c8.1664 Suspend: 1 Teb: 00007ff6`31ba8000 Unfrozen
10 Id: 10c8.15e4 Suspend: 1 Teb: 00007ff6`31ba6000 Unfrozen
. 11 Id: 10c8.8bc Suspend: 1 Teb: 00007ff6`31ba4000 Unfrozen

在此示例中,有12個線程的索引從0到11。

13.要查看線程0的堆棧跟蹤,請輸入以下命令:

?0秒

k
輸出類似于以下內容:
dbgcmd

0:011> ~0s
USER32!SystemParametersInfoW:
00007ffc`b12a4d20 48895c2408 mov qword ptr [rsp+8], ...
0:000> k
Child-SP RetAddr Call Site
00000033`d1e9da48 00007ffc`adfb227d USER32!SystemParametersInfoW
(Inline Function) --------`-------- uxtheme!IsHighContrastMode+0x1d
00000033`d1e9da50 00007ffc`adfb2f12 uxtheme!IsThemeActive+0x4d
...
00000033`d1e9f810 00007ffc`b1cf16ad notepad!WinMainCRTStartup+0x1a7
00000033`d1e9f8d0 00007ffc`b1fc4629 KERNEL32!BaseThreadInitThunk+0xd
00000033`d1e9f900 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

14.要退出調試并從記事本進程中分離,請輸入以下命令:

d


使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。

[溫馨提示]:
點下面下載:(推薦使用"迅雷"進行下載,系統下載大全QQ交流群:)
97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品
91久久久精品国产| 欧美三级网址| 免费精品国产| 欧美不卡高清一区二区三区| 福利一区视频| 日韩精品一区二区三区免费观看| 日韩中文字幕高清在线观看| 中文字幕高清在线播放| 成人午夜亚洲| 999国产精品视频| 日韩视频中文| 亚洲欧洲美洲国产香蕉| 久久国产免费看| 久久精品国产网站| 国产一区三区在线播放| 欧美激情国产在线| 伊人久久成人| 青草国产精品| 国产成人a视频高清在线观看| 欧美片第1页| 国产视频久久| 国产欧美69| 中文字幕一区久| 国产精品日韩| 国产日韩精品视频一区二区三区| 国产精成人品2018| 特黄特色欧美大片| 日韩精品一区第一页| 欧美国产三级| 日韩电影免费在线观看| 亚洲欧美日韩国产一区二区| 欧美偷窥清纯综合图区| av免费不卡国产观看| 伊人久久亚洲美女图片| 欧美日韩xxxx| 欧美手机在线| 久久激情五月婷婷| 久久裸体视频| 久久精品凹凸全集| 99精品在线| 国产欧美自拍一区| 亚洲五月婷婷| 国产欧美大片| 亚洲一级黄色| 欧美日韩伊人| 亚洲欧美伊人| 久久不见久久见免费视频7 | 国产精品久久久久久久久久白浆| www.com.cn成人| 日本欧美大码aⅴ在线播放| 蜜桃av在线播放| 国产日韩一区| 国产一区白浆| 国产suv精品一区二区四区视频 | 亚洲欧洲免费| 黄毛片在线观看| 最新国产精品| 亚洲天堂久久| 精品国产乱码| 综合一区二区三区| 久久精品欧美一区| 麻豆国产欧美日韩综合精品二区| 免费视频最近日韩| 亚洲www啪成人一区二区| 国产香蕉精品| 亚洲色图综合| 日韩精品第一区| 久久激情综合网| 久久国产精品久久久久久电车| 久久男人av资源站| 久久99精品久久久久久园产越南| 亚洲主播在线| 在线日韩欧美| 日韩国产欧美一区二区| 国产精品色婷婷在线观看| 亚洲三级在线| 久久亚洲二区| 午夜精品网站| 99热精品久久| 超碰超碰人人人人精品| 欧美国产极品| 91亚洲精品视频在线观看| 香蕉成人久久| 欧美日韩精品一本二本三本| 久久精品导航| 欧美aa在线观看| 国产成人免费| 成人精品久久| 国产成人免费视频网站视频社区| 国产高清亚洲| 欧美国产视频| 国产一区二区精品久| 国产一区调教| 国产夫妻在线| 日韩免费高清| 久久久久午夜电影| 日韩在线不卡| 国产传媒在线| av高清不卡| 三级在线看中文字幕完整版| 日韩a一区二区| 国产在线观看www| 韩国精品主播一区二区在线观看| 亚洲欧洲高清| 亚洲不卡av不卡一区二区| 91精品蜜臀一区二区三区在线| 91精品一区二区三区综合| 欧美午夜精品一区二区三区电影| 亚洲午夜精品久久久久久app| 久久免费大视频| 亚洲欧洲日本mm| 亚洲欧美高清| 午夜天堂精品久久久久| 欧美日韩亚洲国产精品| 欧美精品第一区| 91欧美日韩| 五月婷婷亚洲| 亚洲一级大片| 麻豆视频一区二区| 精品免费av在线| 99国产精品| 人人精品久久| 欧美有码在线| 91偷拍一区二区三区精品| 午夜精品久久久久久久久久蜜桃| 91精品久久久久久久久久不卡| 国产精品av一区二区| 久久国产66| 国产亚洲字幕| 日韩视频网站在线观看| 国产一区二区高清| 国产日韩欧美一区二区三区在线观看 | 精品一区三区| 亚洲精品九九| 国产在线观看91一区二区三区| 视频福利一区| 日韩欧美三区| 女生影院久久| 亚洲在线久久| 久久国产欧美日韩精品| 国产v日韩v欧美v| 男女性色大片免费观看一区二区| 国产精品一区三区在线观看| 亚洲午夜天堂| 日本亚洲欧洲无免费码在线| 久久亚洲精精品中文字幕| 欧美福利一区| 国产精品一区二区三区www| 久久婷婷丁香| 91精品国产自产在线丝袜啪| 国产自产自拍视频在线观看 | 久久中文字幕av| 最新国产精品视频| 成人日韩av| 亚洲日产av中文字幕| 国产一区二区三区日韩精品| 久热综合在线亚洲精品| 久久久久久色 | 日韩精品一区二区三区中文| 国产成人免费视频网站视频社区| 亚洲深夜影院| 国产精品二区不卡| 日韩专区欧美专区| 国产精品蜜芽在线观看| 日韩毛片一区| 欧美精品激情| 国产精品不卡| 欧美一区自拍| 视频一区二区国产| 九九色在线视频| 老司机精品视频网| 亚洲精品亚洲人成在线观看| 99久久激情| 美女国产一区二区三区| 在线观看视频免费一区二区三区| 欧美日韩免费观看视频| 国产精品尤物| 亚洲中午字幕| 九色porny丨国产首页在线| 国产亚洲精品美女久久| 香蕉成人久久| 久久久久国产精品一区二区| 狂野欧美性猛交xxxx| 日韩**一区毛片| 日韩专区一卡二卡| 亚洲先锋成人| 日韩电影二区| 国际精品欧美精品| 国产精品久久久久久久久免费高清 | 日韩伦理一区| 里番精品3d一二三区| 日韩黄色在线观看| 久久亚洲风情| 在线视频精品| 国产高清久久| 欧美成人久久| 国产91久久精品一区二区| 亚洲永久av| 亚洲综合电影| 9999国产精品|