2009-06-01 7 views
3

Ich arbeite für eine Organisation, die eine benutzerdefinierte Access/SQL-Anwendung im Haus ausgeführt hat. Wir haben ein Problem Explorer.exe wirft einen Fehler und Absturz.Was ist der beste Weg, um eine abstürzende explorer.exe zu debuggen?

Dies ist ein Bild des Absturzes: alt text http://img155.imageshack.us/img155/729/45438606.png

Was ist der beste Weg, um dieses Problem nach unten zu beginnen Tracking und eine Lösung zu finden?

+1

Warten ... Wie hat Ihr Programm etwas mit Explorer zu tun? Schreibst du ein Add-In dafür? Zur Laufzeit manipulieren? Hosting von Viren oder Virenscannern? Ich bin verwirrt ... – Shog9

+0

Wir sind nicht sicher, wie oder warum das Programm abstürzt explore.exe Wir prüfen auf API-Aufrufe, aber wir nur ein oder zwei beim ersten Start der Anwendung. Wir hosten definitiv keine Viren oder Scanner :-) – Joseph

Antwort

4

Stellen Sie sicher, dass WinDBG installiert ist, richten Sie es als Standard-Debugger ein und verwenden Sie dann Analysieren, um einen Absturzspeicherauszug zu erhalten.

Die Sie beim nächsten Mal, dass Dialog klicken Sie auf „OK“ in WinDbg

+1

.symfix; .neu laden ; kn100 # (Kommentarfeld isst Zeilenumbrüche) –

3

Denken Sie daran zu befestigen, dass, wenn Sie einen Debugger anhängen, dann brechen Explorer, dass Sie nichts in dem Debugger tun sollten versuchen, dass ruft einen Aufruf des Explorers auf oder Sie blockieren den Debugger. Dies kann überraschend schwierig sein, da es bedeutet, dass Sie einen "Datei öffnen" -Dialog nicht öffnen können, drucken, zu einem anderen Computer navigieren und viele andere Dinge tun können.

Verwandte Themen