Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 36031|Svar: 2

[Kilde] En uundværlig DebugView fejlsøgningsvejledning for udviklere

[Kopier link]
Opslået på 17/09/2021 21.29.17 | | | |
Som udvikler er fejlfinding af applikationer og fejlfinding en færdighed, man skal mestre. DebugView er en applikation, der giver dig mulighed for at overvåge debug-output på dit lokale system eller på enhver computer på et netværk, der er tilgængelig via TCP/IP. Artiklen er vedhæftet kildekoden til disse beskeder i C#.

Downloadadresse til DebugView v4.90:

Hyperlink-login er synlig.

Hyperlink-login er synlig.


Installation og brug

Kør blot DebugView-programfilen (dbgview.exe), og DebugView vil straks begynde at fange debug-outputtet. Bemærk, at hvis du kører DebugView på Windows 2000/XP, skal du have administrative rettigheder for at se kernel-mode debug-outputtet. Menuer, genvejstaster eller værktøjslinjeknapper kan bruges til at rydde vinduer, gemme overvågede data i filer, søge efter output, ændre vinduesskrifttyper og mere. Den online hjælp beskriver alle funktionerne i DebugView.

DebugView-funktionen


  • Du kan se debug-informationen, som applikationen udleverer.
  • Du kan se debug-informationen, som driveren udleverer.
  • Du kan se fejlfindingsoplysningerne på den lokale maskine.
  • Du kan se idriftsættelsesinformationen for den fjernstyrede maskine.
  • Det kan fremhæves i henhold til reglerne.
  • Kan filtreres baseret på nøgleord.
  • Kan søges baseret på nøgleord.
  • Den seneste registrering kan vises automatisk
  • ...



Output debugging-information

Både applikationer og drivere kan generere fejlsøgningsinformation via de tilsvarende API'er.

1. Uadministrerede applikationer kan udgive fejlfindingsinformation via Win32 API OutputDebugString().

2. Den administrerede applikation kan udsende debug-information via System.Diagnostics.Debug.Print(), og OutputDebugString() kaldes internt.

3. Driveren kan udgive fejlfindingsinformation via DbgPrint() eller DbgPrintEx() (eller ved hjælp af KdPrint- eller KdPrintEx-makroer). Disse to makroer mappes henholdsvis til DbgPrint() eller DbgPrintEx() i Debug-versionen og tomme i Release-versionen.

C# udgiver fejlsøgningsinformation

Lad os åbne DebugView-værktøjet først, og testkoden er som følger:


Outputinformationen er som vist i figuren nedenfor:



Selvfølgelig kan DebugView også fejlfinde information om fjern-maskiner.

c# for at få OutputDebugString-debug-informationen

Se venligst princippetHyperlink-login er synlig.


(Slut)




Tidligere:.NET Core bestemmer det kørende systemmiljø og sætter miljøvariabler
Næste:C# NPOI CellType type
Opslået på 17/09/2021 21.31.04 |
Tag et kig på læring
Opslået på 18/09/2021 23.32.16 |
Se noget nyt
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com