Ich habe ein Programm, das im Modus "release with debug info" erstellt wurde. Manchmal stürzt es auf der Benutzerseite ab, aber wenn ich versuche, es auf meinem Computer neu zu erstellen, ist alles in Ordnung. Ich suche nach einem Debug-Tool oder etwas, das es dem Benutzer erlauben würde, einen Absturz-Speicherabzug zu schnappen und ihn an mich zu senden, so dass ich zumindest den Aufruf-Stapel sehen könnte. Was wäre dafür ein geeignetes Werkzeug? Wo kann ich mit solchen Dumps navigieren? Nach einer kurzen Suche habe ich nichts passendes gefunden, also hoffe ich auf deine Hilfe. Vielen Dank im Voraus!Ein Crash-Dump auf der Benutzerseite schnappen und auf der Entwicklerseite navigieren
Antwort
Window Error Reporting (WER) ist der Microsoft-Mechanismus zum Erfassen von Absturzabbildern in Betriebssystemcode und Anwendungscode. Wenn Sie die Standardeinstellungen verwenden, wird der Absturzspeicherauszug an Microsoft-Server gesendet und schließlich gelöscht, wenn Sie kein WER-Konto haben. Es gibt jedoch eine Möglichkeit, den Speicherauszug lokal auf dem Computer eines Benutzers abzufangen. Um collect user mode dumps, müssen Sie einige Registrierungsschlüssel festlegen. Ich habe dies mit meinen Kunden gemacht, indem ich ein kleines Programm erstellt habe, das die notwendigen Schlüssel setzt, damit ich den Speicherabzug abfangen kann. Ich schicke ihnen das Programm und weise sie an, mir die Dump-Datei per E-Mail zu schicken.
Hinweis: Sie werden auch sicherstellen müssen, dass Sie die passende Debug-Symboldateien zur Verfügung haben (PDB), wenn der Absturz debuggen. Ansonsten ist die gesammelte Speicherdatei etwas nutzlos.
- 1. AJAX microposts Kommentare auf der Benutzerseite
- 2. Fehlermeldung wird nicht auf der Benutzerseite in AngularJs angezeigt
- 3. Wie soll ich mit der Facebook-App-Datenschutzrichtlinien-URL auf der Entwicklerseite umgehen?
- 4. Excel Formel: Schnappen der Spaltenname
- 5. Meteor Gravatar erscheint auf der Benutzerseite, aber nicht in der Liste der Räume
- 6. PDB-Datei crashdump user.dmp
- 7. Benutzergruppen in der Benutzerseite ausblenden odoo 8
- 8. Schnappen Sie sich ein Teil der Liste <string>
- 9. Natviescript Webview auf navigieren
- 10. Wie kann ich mein iOS-Gerät auf der Apple-Entwicklerseite hinzufügen?
- 11. Wie umleiten Benutzer auf die Entwicklerseite im Markt?
- 12. Wie erhalte ich Zahlungsinformationen für den Nutzer in iTunes auf der Entwicklerseite?
- 13. Zugriff auf Zeiger beim Navigieren der verknüpften Liste nicht möglich
- 14. angular.js navigieren basierend auf Bedingung
- 15. Mit Koala auf eine Facebook-Seite (keine Benutzerseite) posten
- 16. Navigieren zum Anzeigen des Controllers auf der Push-Benachrichtigung
- 17. Navigieren bei Klick auf Collectionview Zelle in der Tabellenansicht
- 18. Wie django auth Benutzerseite in der Admin-Site zu erweitern
- 19. Ein- und Ausblenden der Navigationsleiste basierend auf der Bildlaufposition
- 20. Xcode: Tabellenansicht Kopf: Schnappen
- 21. Einbetten der letzten Änderungen auf der Hauptseite auf MediaWiki
- 22. Schnappen Chromkonsole Nachricht und Verwendung in Code
- 23. Wie Elemente auf andere ziehbar Elemente schnappen mit interact.js
- 24. Schnappen erste Zelle der Daten in Zeile von Spalte
- 25. Verwenden der Python-Requests-Bibliothek zum Navigieren auf Webseiten/Klicken Sie auf die Schaltflächen
- 26. Schnappen Eigenschaften der HTML __data__ Eigenschaft mit Jquery
- 27. Der Versuch, ein Polygon auf der MapView
- 28. Java Geotools: An der Zeilenidentifikationslinie schnappen, die an
- 29. WPF: Navigieren und Auswählen eines ListView-Elements mit der Tastatur
- 30. Navigieren Sie ein Array von Funktionen, indem Sie auf klicken
[Dieser Beitrag] (http://stackoverflow.com/questions/24874027/how-do-i-take-a-good-crash-dump-for-net) beschreibt viele Möglichkeiten, für Ihren Fall, die Antwort von @rrirower ist geeignet. (google nach WER LocalDumps) –