Gibt es irgendwelche WinDBG-Ersetzungen mit einer besseren GUI?

8

Ich verwende WinDBG gelegentlich, um Probleme in der Produktionsumgebung zu analysieren, wo VS nicht installiert werden kann. Es gibt keinen Zweifel, es ist ein extrem leistungsfähiges Werkzeug, aber es ist ein bisschen nervig. Obwohl das Produkt häufig aktualisiert wird, geht seine GUI zurück zu den Win95-Tagen oder so, und ihre Verwendbarkeit ist dementsprechend. Die GUI zu kämpfen, um die Fenster so zu gestalten, wie ich will, und mich an all diese Textbefehle erinnern zu müssen, ist für eine moderne Desktop-Anwendung nur ein geringer Standard.

AFAIK, WinDBG ist ziemlich genau auf CDB aufgebaut, einem Kommandozeilen-Debugger. Da es so ist, sollte es nicht so schwierig sein, einen modernen GUI-Wrapper zu erstellen, der den existierenden Dinosaurier ersetzen wird. Hat das jemals jemand getan? Bin ich der einzige mit diesen gemischten Gefühlen gegenüber WinDBG?

(BTW, ich weiß, ich kann einen Dump erstellen und ihn dorthin zurückbringen, wo ich VS habe, aber manchmal muss ich 64-Bit-Prozesse debuggen, und ich habe keinen 64-Bit-Dev-Rechner. Traurig, aber wahr)

    
eran 20.07.2009, 13:24
quelle

4 Antworten

1

Schauen Sie sich das an, wenn Sie eine GUI ausprobieren möchten, um WinDbg zu ersetzen.

    
Jason Evans 24.07.2009, 22:44
quelle
5

Betrachten Sie das neue WinDbg . Es ist gerade in der Vorschau. Es unterstützt auch Time Travel Debugging .

    
Sachin Joseph 07.09.2017 00:04
quelle
1

Ich denke, das ist zu viel zu erwarten. Mit einer so großen Anzahl von Befehlen, die es hat, wird es nicht trivial sein, eine Benutzeroberfläche zu haben, die alles in ausgefallenen Steuerelementen anzeigt. Es könnte es auch sperriger machen, langsamer.

Allerdings bietet es Ihnen Steuerelemente, die jeder Anwendungs-Debugger im Benutzermodus haben sollte. Es zeigt die am häufigsten benötigten Informationen wie Call-Stack, lokale Variablen, Threads usw. in separaten Fenstern an.

Aber wenn Sie eine erweiterte Debugging-Funktion benötigen, haben Sie immer die Befehlsschnittstelle.

    
Canopus 20.07.2009 13:56
quelle
1

WinDBG ist es ziemlich, niemand hat sich jemals die Mühe gemacht, eine eigene Benutzeroberfläche dafür zu schreiben. Auch mit seinen Macken bin ich ein Fan weil es meistens Kommandozeile ist. Also, für jeden selbst:)

Beachten Sie, dass die VS 2011 Dev Preview im Grunde die WinDBG-Unterstützung integriert, so dass VS in Zukunft die neue WinDBG-Benutzeroberfläche sein wird.

-scott

    
snoone 27.09.2011 15:20
quelle