国产伦精品一区二区三区_欧美日韩国产高清视频_激情欧美亚洲_狠狠色丁香婷婷综合影院

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

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

windbg 64位 -windows調試工具-windbg 64位 下載 v6.12.2.633官方版本
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權方式:免費軟件
  • 更新時間:2023-12-31
  • 閱讀次數:
  • 推薦星級:
  • 運行環境:WinXP,Win7,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交流群:)
国产伦精品一区二区三区_欧美日韩国产高清视频_激情欧美亚洲_狠狠色丁香婷婷综合影院
亚洲激情电影在线| 在线免费高清一区二区三区| 亚洲一区二区在线视频| 99国产精品自拍| 国产精品www网站| 久久国产精品亚洲va麻豆| 欧美一区网站| 亚洲国产mv| 亚洲精品一区二区三区99| 欧美体内she精视频| 午夜日韩在线| 久久久伊人欧美| 99视频超级精品| 亚洲一区二区三区视频播放| 韩日午夜在线资源一区二区| 亚洲第一在线综合在线| 欧美精品福利视频| 欧美一区二区三区日韩| 久久久久国产精品人| 99re这里只有精品6| 午夜精品免费在线| 亚洲国产一区二区三区高清| 99精品国产福利在线观看免费| 国产亚洲一区二区三区在线播放| 亚洲国产精品第一区二区| 国产精品wwwwww| 亚洲电影av| 国内精品久久久久久 | 亚洲精品影视| 午夜激情一区| 日韩视频三区| 久久国产精品高清| 亚洲一区在线观看视频| 欧美成人黑人xx视频免费观看| 亚洲一区二区高清视频| 鲁大师成人一区二区三区| 亚洲一区二区视频| 麻豆久久精品| 浪潮色综合久久天堂| 国产精品久久久久久久久久免费看| 欧美国产精品劲爆| 国产一区二区三区无遮挡| 日韩一二三区视频| 亚洲精品你懂的| 久久精品日韩| 久久精品系列| 国产日韩欧美综合在线| 一区二区欧美亚洲| 亚洲午夜av在线| 欧美日韩国产精品成人| 亚洲高清视频一区| 亚洲激情国产精品| 免费不卡在线观看| 麻豆国产精品777777在线 | 老司机一区二区| 久久综合亚州| 精品成人一区二区三区| 午夜视频在线观看一区| 午夜精品视频网站| 国产精品久久久久久福利一牛影视| 亚洲肉体裸体xxxx137| 亚洲清纯自拍| 欧美日韩国产小视频在线观看| 亚洲电影成人| 日韩亚洲一区在线播放| 欧美成人黄色小视频| 亚洲国产精品视频一区| 亚洲精品中文字幕有码专区| 欧美福利影院| aa成人免费视频| 性久久久久久| 国产一区日韩二区欧美三区| 欧美在线高清| 欧美大胆成人| 99re热这里只有精品免费视频| 欧美全黄视频| 亚洲在线不卡| 美女尤物久久精品| 99re6这里只有精品| 欧美新色视频| 欧美有码在线视频| 欧美本精品男人aⅴ天堂| 亚洲精品一区二区三| 欧美日韩综合不卡| 欧美一区二区| 亚洲国产一区视频| 亚洲欧美欧美一区二区三区| 国产主播喷水一区二区| 久久久亚洲高清| 亚洲精品免费在线播放| 性感少妇一区| 亚洲毛片在线免费观看| 国产精品捆绑调教| 久久久久久久综合| 一区二区三区欧美视频| 久久久99精品免费观看不卡| 亚洲日本中文字幕免费在线不卡| 欧美少妇一区| 久久久久综合| 中文一区二区在线观看| 久久免费偷拍视频| 亚洲午夜久久久| 亚洲国产精品va| 国产九色精品成人porny| 免费欧美电影| 久久国产主播| 亚洲亚洲精品在线观看 | 久久蜜臀精品av| 亚洲网站视频福利| 亚洲国产精品一区二区三区| 国产精品色网| 欧美伦理91i| 男女视频一区二区| 欧美在线视频二区| 亚洲一区二区在线看| 亚洲激情在线播放| 免费观看在线综合| 欧美一区二区三区的| 日韩网站在线| 在线免费观看成人网| 国产视频精品xxxx| 国产精品久久久久永久免费观看| 欧美激情精品久久久久久| 久久女同互慰一区二区三区| 午夜伦理片一区| 亚洲少妇中出一区| 日韩视频三区| 亚洲黄一区二区| 欧美激情亚洲国产| 蜜桃久久精品一区二区| 久久久久99| 久久亚洲国产成人| 久久激情综合| 久久国产高清| 久久久久网站| 久久男女视频| 久久中文在线| 欧美va亚洲va日韩∨a综合色| 久久久蜜臀国产一区二区| 欧美一区二区私人影院日本| 欧美一级夜夜爽| 亚洲欧美日韩成人高清在线一区| 亚洲一区三区电影在线观看| 亚洲一区视频在线| 亚洲免费在线电影| 欧美一区网站| 久久久国产成人精品| 久久久久9999亚洲精品| 久久综合九色欧美综合狠狠| 美女999久久久精品视频| 欧美成人xxx| 亚洲人妖在线| 亚洲免费视频中文字幕| 欧美一区二区三区在线观看| 久久久精品一品道一区| 欧美99在线视频观看| 欧美日韩你懂的| 国产精品美女主播| 国产日韩欧美在线播放不卡| 激情久久综艺| 亚洲国产高清在线观看视频| 日韩一级精品视频在线观看| 亚洲午夜久久久久久久久电影院| 欧美一区2区三区4区公司二百| 久久婷婷国产综合尤物精品| 亚洲电影下载| 国产精品99久久99久久久二8| 欧美在线观看一区二区| 久久综合色婷婷| 国产精品久久7| 激情六月婷婷久久| 一区二区三区福利| 欧美一区二区三区视频| 欧美高清在线一区| 亚洲欧美成人一区二区在线电影| 久久黄色影院| 欧美精品久久久久久久久久| 国产午夜一区二区三区| 亚洲精华国产欧美| 欧美一区二区视频在线| 亚洲人成人99网站| 欧美在线观看天堂一区二区三区| 欧美久久久久久久| 韩国av一区二区| 亚洲一线二线三线久久久| 噜噜爱69成人精品| 亚洲视频一区| 欧美激情亚洲| 黄色日韩网站| 欧美在线视频导航| 亚洲精品一区二区三区蜜桃久| 欧美中文字幕视频在线观看| 欧美日韩国产欧| 亚洲国产一区二区三区a毛片| 欧美在线不卡| 99热免费精品| 欧美美女喷水视频| 亚洲激情第一页| 欧美不卡视频一区发布| 性高湖久久久久久久久|