2009-07-20 36 views
8

我偶爾使用WinDBG來分析生產環境中無法安裝VS的問題。毫無疑問,這是一個非常強大的工具,但使用它有點煩人。即使產品經常更新,它的GUI也會回到Win95的日子左右,因此它的可用性也相應提高。不得不按照我想要的方式佈局窗口,並且必須記住所有這些文本命令,這對於現代桌面應用程序來說是相當低的標準。是否有任何WinDBG更好的GUI更換?

AFAIK,WinDBG基本上建立在CDB之上,這是一個命令行調試器。因此,建立一個將替代現有恐龍的現代化GUI包裝並不難。有沒有人曾經這樣做過?我是唯一一個對WinDBG有着複雜感情的人嗎?我知道我可以創建一個轉儲並將其轉回到我擁有VS的位置,但我有時必須調試64位進程,而且我沒有64位的開發機器。 )

回答

1

看看this如果你喜歡嘗試使用GUI來替換WinDbg。

+0

不完全是我希望得到的,但我想我不會得到任何更好的答案。點是你的。 – eran 2009-08-25 17:40:24

+3

鏈接消失了,但似乎(奇蹟般)可用[在這裏](https://web.archive.org/web/20120710004518/http://www.thinktecture.com/SOSAssist) – JimB 2014-09-09 21:14:05

1

我猜想這太多了。有了這樣大量的命令,用UI來顯示一切花哨的控件並不是微不足道的。它也可能會讓它變得更笨重,速度更慢。

但它確實爲您提供了任何用戶模式應用程序調試程序應具有的控件。它在單獨的窗口中顯示最常用的信息,如調用堆棧,局部變量,線程等。

但是如果你需要更高級的調試功能,你alwalys有命令界面。

+0

事情是我不需要更高級的功能。我所希望的是更好的調用堆棧,局部變量,線程等窗口。只是不得不一次又一次地拖動所有這些窗口,以及他們使用的笨拙對接機制。 VS也有這些,看起來好多了...... – eran 2009-07-20 14:19:31

+2

對於它的價值,您可以通過保存工作區來保存窗口位置。 – 2009-07-22 16:40:34

1

WinDBG是非常多的,沒有人曾打擾他們自己的UI編寫。即使有它的怪癖,我也是粉絲,因爲它主要是命令行驅動。所以,對於他們自己的:)

請注意,VS 2011 Dev Preview基本上集成了WinDBG支持,因此未來VS將成爲新的WinDBG UI。

斯科特

相關問題