2009-06-01 16 views
3

Je travaille pour une organisation dans laquelle une application Access/SQL personnalisée est exécutée en interne. Nous avons un problème Explorer.exe lançant une erreur et se brisant.Quelle est la meilleure façon de déboguer un écrasement explorer.exe?

C'est une image de l'accident: alt text http://img155.imageshack.us/img155/729/45438606.png

Quelle est la meilleure façon de commencer le suivi de ce problème vers le bas et trouver une solution?

+1

Attendez ... Comment votre programme a-t-il quelque chose à voir avec Explorer? Ecrivez-vous un complément pour cela? Manipuler à l'exécution? Hébergement de virus ou de scanners de virus? Je suis confus ... – Shog9

+0

Nous ne savons pas comment ou pourquoi le programme se bloque explore.exe Nous vérifions les appels d'API, mais nous avons seulement raison d'un ou deux lors du démarrage initial de l'application. Nous n'hébergeons certainement pas de virus ou de scanners :-) – Joseph

Répondre

4

Assurez-vous que WinDBG est installé, configurez-le en tant que débogueur par défaut, puis utilisez Analyser et obtenez un vidage sur incident.

La prochaine fois que vous obtenez ce clic dialogue « OK » pour attacher à WinDbg

+1

.symfix; .reload; kn100 # (boîte de commentaire mange newlines) –

3

Gardez à l'esprit que si vous attachez un débogueur à l'explorateur, puis briser, que vous ne devriez pas essayer de tout faire dans le débogueur appelle un appel à l'explorateur ou vous verrouillez le débogueur. Cela peut être étonnamment difficile car cela signifie que vous ne pouvez pas ouvrir une boîte de dialogue "Ouvrir fichier", imprimer, naviguer sur un autre ordinateur et un certain nombre d'autres choses.