Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 36031|Απάντηση: 2

[Πηγή] Ένα απαραίτητο σεμινάριο εντοπισμού σφαλμάτων DebugView για προγραμματιστές

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 17/9/2021 9:29:17 μ.μ. | | | |
Ως προγραμματιστής, ο εντοπισμός σφαλμάτων εφαρμογών και η αντιμετώπιση προβλημάτων είναι μια δεξιότητα που πρέπει να κατακτήσετε. Το DebugView είναι μια εφαρμογή που σας επιτρέπει να παρακολουθείτε την έξοδο εντοπισμού σφαλμάτων στο τοπικό σας σύστημα ή σε οποιονδήποτε υπολογιστή σε δίκτυο που είναι προσβάσιμο μέσω TCP/IP. Το άρθρο επισυνάπτεται στον πηγαίο κώδικα για αυτά τα μηνύματα σε C#.

Διεύθυνση λήψης για το DebugView v4.90:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Η σύνδεση με υπερσύνδεσμο είναι ορατή.


Εγκατάσταση και χρήση

Απλώς εκτελέστε το αρχείο προγράμματος DebugView (dbgview.exe) και το DebugView θα αρχίσει αμέσως να καταγράφει την έξοδο εντοπισμού σφαλμάτων. Σημειώστε ότι εάν εκτελείτε το DebugView στα Windows 2000/XP, πρέπει να έχετε δικαιώματα διαχειριστή για να προβάλετε το αποτέλεσμα εντοπισμού σφαλμάτων λειτουργίας πυρήνα. Τα μενού, τα πλήκτρα πρόσβασης ή τα κουμπιά της γραμμής εργαλείων μπορούν να χρησιμοποιηθούν για την εκκαθάριση παραθύρων, την αποθήκευση δεδομένων παρακολούθησης σε αρχεία, την αναζήτηση εξόδου, την αλλαγή γραμματοσειρών παραθύρων και πολλά άλλα. Η ηλεκτρονική βοήθεια περιγράφει όλες τις δυνατότητες του DebugView.

Λειτουργία DebugView


  • Μπορείτε να δείτε τις πληροφορίες εντοπισμού σφαλμάτων που εξάγονται από την εφαρμογή.
  • Μπορείτε να δείτε τις πληροφορίες εντοπισμού σφαλμάτων που εξάγονται από το πρόγραμμα οδήγησης.
  • Μπορείτε να δείτε τις πληροφορίες εντοπισμού σφαλμάτων του τοπικού υπολογιστή.
  • Μπορείτε να δείτε τις πληροφορίες θέσης σε λειτουργία του απομακρυσμένου μηχανήματος.
  • Μπορεί να επισημανθεί σύμφωνα με τους κανόνες.
  • Μπορεί να φιλτραριστεί με βάση λέξεις-κλειδιά.
  • Μπορεί να αναζητηθεί με βάση λέξεις-κλειδιά.
  • Η πιο πρόσφατη εγγραφή μπορεί να εμφανιστεί αυτόματα
  • ...



Εξαγωγή πληροφοριών εντοπισμού σφαλμάτων

Τόσο οι εφαρμογές όσο και τα προγράμματα οδήγησης μπορούν να δημιουργήσουν πληροφορίες εντοπισμού σφαλμάτων μέσω των αντίστοιχων API.

1. Οι μη διαχειριζόμενες εφαρμογές μπορούν να εξάγουν πληροφορίες εντοπισμού σφαλμάτων μέσω του Win32 API OutputDebugString().

2. Η διαχειριζόμενη εφαρμογή μπορεί να εξάγει πληροφορίες εντοπισμού σφαλμάτων μέσω του System.Diagnostics.Debug.Print() και το OutputDebugString() καλείται εσωτερικά.

3. Το πρόγραμμα οδήγησης μπορεί να εξάγει πληροφορίες εντοπισμού σφαλμάτων μέσω DbgPrint() ή DbgPrintEx() (ή χρησιμοποιώντας μακροεντολές KdPrint ή KdPrintEx). Αυτές οι δύο μακροεντολές αντιστοιχίζονται σε DbgPrint() ή DbgPrintEx() αντίστοιχα στην έκδοση εντοπισμού σφαλμάτων και κενές στην έκδοση Release.

Η C# εξάγει πληροφορίες εντοπισμού σφαλμάτων

Ας ανοίξουμε πρώτα το εργαλείο DebugView και ο κωδικός δοκιμής είναι ο εξής:


Οι πληροφορίες εξόδου είναι όπως φαίνεται στο παρακάτω σχήμα:



Φυσικά, το DebugView μπορεί επίσης να διορθώσει πληροφορίες εντοπισμού σφαλμάτων απομακρυσμένου μηχανήματος.

c# για να λάβετε τις πληροφορίες εντοπισμού σφαλμάτων OutputDebugString

Ανατρέξτε στην αρχήΗ σύνδεση με υπερσύνδεσμο είναι ορατή.


(Τέλος)




Προηγούμενος:Το .NET Core καθορίζει το περιβάλλον του συστήματος που εκτελείται και ορίζει μεταβλητές περιβάλλοντος
Επόμενος:Τύπος C# NPOI CellType
Δημοσιεύτηκε στις 17/9/2021 9:31:04 μ.μ. |
Ρίξτε μια ματιά στη μάθηση
Δημοσιεύτηκε στις 18/9/2021 11:32:16 μ.μ. |
Δείτε τι θα λέγατε για κάτι νέο
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com