Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 36031|Răspunde: 2

[Sursă] Un tutorial de depanare DebugView indispensabil pentru dezvoltatori

[Copiază linkul]
Postat pe 17.09.2021 21:29:17 | | | |
Ca dezvoltator, depanarea aplicațiilor și rezolvarea problemelor este o abilitate obligatorie. DebugView este o aplicație care îți permite monitorizarea rezultatelor de depanare pe sistemul tău local sau pe orice calculator dintr-o rețea accesibilă prin TCP/IP. Articolul este atașat codului sursă pentru aceste mesaje în C#.

Adresa de descărcare pentru DebugView v4.90:

Autentificarea cu hyperlink este vizibilă.

Autentificarea cu hyperlink este vizibilă.


Instalare și utilizare

Pur și simplu executați fișierul de program DebugView (dbgview.exe) și DebugView va începe imediat să captureze rezultatul depanării. Rețineți că dacă rulați DebugView pe Windows 2000/XP, trebuie să aveți privilegii de administrator pentru a vizualiza ieșirea de depanare în modul kernel. Meniuri, taste rapide sau butoane ale barei de instrumente pot fi folosite pentru a curăța ferestre, a salva datele monitorizate în fișiere, a căuta rezultate, a schimba fonturile ferestrelor și multe altele. Ajutorul online descrie toate funcțiile DebugView.

Funcția DebugView


  • Poți vizualiza informațiile de depanare generate de aplicație.
  • Poți vizualiza informațiile de depanare produse de driver.
  • Poți vedea informațiile de depanare ale mașinii locale.
  • Poți vizualiza informațiile de punere în funcțiune ale mașinii de la distanță.
  • Poate fi evidențiată conform regulilor.
  • Poate fi filtrat pe baza cuvintelor cheie.
  • Poate fi căutat pe baza cuvintelor cheie.
  • Ultima înregistrare poate fi afișată automat
  • ...



Informații despre depanarea rezultatelor

Atât aplicațiile, cât și driverele pot genera informații de depanare prin API-urile corespunzătoare.

1. Aplicațiile negestionate pot genera informații de depanare prin API-ul Win32 OutputDebugString().

2. Aplicația gestionată poate genera informații de depanare prin System.Diagnostics.Debug.Print(), iar OutputDebugString() este apelat intern.

3. Driverul poate genera informații de depanare prin DbgPrint() sau DbgPrintEx() (sau folosind macro-uri KdPrint sau KdPrintEx). Aceste două macro-uri sunt mapate pe DbgPrint() sau DbgPrintEx() în versiunea Debug și goale în versiunea Release.

C# furnizează informații de depanare

Să deschidem mai întâi instrumentul DebugView, iar codul de test este următorul:


Informațiile de ieșire sunt prezentate în figura de mai jos:



Desigur, DebugView poate depana și informații de depanare la distanță ale mașinilor.

c# pentru a obține informațiile de depanare OutputDebugString

Vă rugăm să consultați principiulAutentificarea cu hyperlink este vizibilă.


(Sfârșit)




Precedent:.NET Core determină mediul sistemului de rulare și setează variabilele de mediu
Următor:C# Tipul de celulă NPOI
Postat pe 17.09.2021 21:31:04 |
Aruncă o privire la învățare
Postat pe 18.09.2021 23:32:16 |
Vezi ce zici de ceva nou
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com