在windbg敲命令!process出現如下錯誤:
kd> !process
nt symbols are incorrect, please fix symbols
解決方法:
按如下步驟敲命令即可
kd> .sympath srvd:\winddk\symbols_ms // 設定符號表路徑
symbol search path is: srvd:\winddk\symbols_ms
expanded symbol search path is: srvd:\winddk\symbols_ms
kd> !process
nt symbols are incorrect, please fix symbols
kd> !sym noisy // 希望windbg在獲得符號的時候取得更多的資訊
noisy mode - symbol prompts on
kd> !lmi nt // 讓windbg檢視windows的ntoskrnl模組
loaded module info: [nt]
module: ntkrnlpa
base address: 804d8000
image name: ntkrnlpa.exe
machine type: 332 (i386)
time stamp: 4fa3cc44 fri may 04 20:32:04 2012
size: 1f9100
checksum: 1fca51
characteristics: 12e
debug data dirs: type size va pointer
codeview 25, 9588, 9588 rsds - guid:
age: 1, pdb: ntkrnlpa.pdb
image type: memory - image read successfully from loaded memory.
symbol type: export - pdb not found
load report: export symbols
kd> .reload /f nt // 嘗試獲取ntoskrnl的符號(這步需要vpn)
dbghelp: nt - public symbols
d:\winddk\symbols_ms\ntkrnlpa.pdb\d8aae42a2c254cf0a6decf483d44477a1\ntkrnlpa.pdb
kd> !process // 可以執行我們的命令了
process 80553aa0 sessionid: none cid: 0000 peb: 00000000 parentcid: 0000
dirbase: 00337000 objecttable: e1001bf8 handlecount: 317.
image: idle
vadroot 00000000 vads 0 clone 0 private 0. modified 0. locked 0.
devicemap 00000000
token e10007a0
elapsedtime 00:00:00.000
usertime 00:00:00.000
kerneltime 00:39:13.625
quotapoolusage[pagedpool] 0
quotapoolusage[nonpagedpool] 0
working set sizes (now,min,max) (7, 50, 450) (28kb, 200kb, 1800kb)
peakworkingsetsize 0
virtualsize 0 mb
peakvirtualsize 0 mb
pagefaultcount 0
memorypriority background
basepriority 0
commitcharge 0
thread 80553840 cid 0000.0000 teb: 00000000 win32thread: 00000000 running on processor 0
BEC 中級心得
最近在忙這忙那的,很久沒寫blog了。國慶前剛剛去領了bec中級的證書,就在此拼湊一篇日誌 考前,也在網上看了不少人寫的bec攻略,其中不乏 乙個月bec高階拿a 的牛人文章,但往往沒有給出應考者自身的英語能力參考 是不是英語專業 有沒有考托考g了 讓人誤以為bec真是交了錢衝刺一下就能拿滿分的。問...
glide中級高階
一 glide和circleimageview專案有衝突 直接使用glide切圓形即可 解決 放棄circleimageview,直接使用 glide切圓形。編寫了乙個工具類。複製 即可 將設定為圓形 public static void showimage final context contex...
中級Java程式設計
建構函式是特殊的。他們不是成熟的oo成員,所以他們不是繼承的。如果乙個子類 覆蓋了超類中的 乙個方法或變數 如果子類實現了乙個具有相同名稱的成員,換句話說 隱藏超類的成員。為了準確,覆蓋乙個變數隱藏它,並且覆蓋乙個方法只是覆蓋它,但效果是一樣的 覆蓋的成員基本上是隱藏的。您仍然可以使用 super關...