解決WinDbg下不能用 ClrStack a

2022-02-26 14:03:03 字數 1010 閱讀 5141

在這要噴一下,有時候我們最鬱悶的是,買一本書按照例子做結果老是不對。當然筆者就遇到這樣的問題。

我在看《.net 高階除錯》 這本書就總感覺有些例子都沒辦法實現書中例子中的效果,如 3.7.4 陣列的轉儲 章時,要使用!clrstack –a 老是出現,

百思不得其解,就拿紅色框裡面的類容一搜,找到一篇類式的文章。

結果他的是因為sos.dll的版本有問題,於是用!eeversion一看。

0:003> !eeversion

2.0.50727.3053retail

workstation mode

sos version:2.0.50727.3053retail build

沒有問題。哎!萬般無賴下,用~*e!clrstack命令一式,

圖1結果總算出來了想要的資訊。

原來剛才沒有指定到某個執行緒,所以老是不對,立即轉到第0個執行緒,一切來得都那麼流暢。

總算出來書中的效果了,善哉!善哉!。

當然檢視陣列中的值也就一步到位了。

現在總結下遇到的一些問題。

1,書中老是說手動中斷執行 你可別真的把程式關了。如果你一關,又會出現剛才     圖1的錯了。他說的本身意思是 用windbg->debug->break 。對於沒用過windbg的人來說真的好痛苦。

2,其實剛才書中說的!clrstack –a 其實沒有錯,只是用的地方錯了,如果用在vs的即時視窗就沒有問題。

其它問題就以後在說吧。

最後 掙個外鏈。

解決Solaris10下不能用SSH遠端登陸的問題

解決solaris10下不能用root口令遠端登陸的問題 1 經查資料,在solaris10的系統中,新安裝的系統自動禁止遠端root帳戶登陸。解決辦法 在 etc default login檔案中將console dev console這一行給注釋掉,2 使 root 使用者通過ssh方式遠端登入...

解決sudo不能用的方法

今天在mint下新新增了乙個使用者,但是在新使用者下sudo命令不能使用,查了半個小時的資料終於解決了這個問題。下面將解決方法分享給大家,防止走彎路 1.進入root許可權 2.將sudoers檔案設定為可寫 chmod 740 etc sudoers 3.開啟sudoers檔案 vi etc su...

Ping ipconfig命令不能用 的解決方法

今天想ping個伺服器,但是提示 ping is not recognized as an internal or external command,operable program or batch file.然後又試了ipconfig,還是那樣的提示 這是因為缺少c windows system...