Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 36031|Svar: 2

[Källa] Ett måste för DebugView för utvecklare

[Kopiera länk]
Publicerad på 2021-09-17 21:29:17 | | | |
Som utvecklare är felsökning av applikationer och felsökning av problem en färdighet du måste bemästra. DebugView är ett program som låter dig övervaka debug-utdata på ditt lokala system eller på vilken dator som helst i ett nätverk som är tillgängligt via TCP/IP. Artikeln är bifogad källkoden för dessa meddelanden i C#.

Nedladdningsadress för DebugView v4.90:

Inloggningen med hyperlänken är synlig.

Inloggningen med hyperlänken är synlig.


Installation och användning

Kör helt enkelt DebugView-programfilen (dbgview.exe) så börjar DebugView omedelbart fånga debug-utdatan. Observera att om du kör DebugView på Windows 2000/XP måste du ha administrativa rättigheter för att kunna se kärnlägesdebug-utdatan. Menyer, snabbkommandon eller knappar i verktygsfältet kan användas för att rensa fönster, spara övervakad data i filer, söka efter utdata, ändra fönstertypsnitt och mer. Onlinehjälpen beskriver alla funktioner i DebugView.

DebugView-funktionen


  • Du kan se debuginformationen som appen skriver ut.
  • Du kan se debuginformationen som drivaren ger ut.
  • Du kan se felsökningsinformationen för den lokala maskinen.
  • Du kan se driftsättningsinformationen för fjärrmaskinen.
  • Den kan markeras enligt reglerna.
  • Kan filtreras baserat på nyckelord.
  • Kan sökas baserat på nyckelord.
  • Den senaste posten kan visas automatiskt
  • ...



Utdata för felsökning

Både applikationer och drivrutiner kan generera felsökningsinformation via motsvarande API:er.

1. Ohanterade applikationer kan exportera felsökningsinformation via Win32 API OutputDebugString().

2. Den hanterade applikationen kan mata ut felsökningsinformation via System.Diagnostics.Debug.Print(), och OutputDebugString() anropas internt.

3. Drivrutinen kan mata ut felsökningsinformation via DbgPrint() eller DbgPrintEx() (eller med hjälp av KdPrint- eller KdPrintEx-makron). Dessa två makron mappas till DbgPrint() respektive DbgPrintEx() i Debug-versionen, och tomma i Release-versionen.

C# ger ut felsökningsinformation

Låt oss först öppna DebugView-verktyget, och testkoden är som följer:


Utdatainformationen visas i figuren nedan:



Självklart kan DebugView också felsöka information om fjärrmaskiner.

c# för att få OutputDebugString-debugginformationen

Vänligen hänvisa till principenInloggningen med hyperlänken är synlig.


(Slut)




Föregående:.NET Core bestämmer den körande systemmiljön och sätter miljövariabler
Nästa:C# NPOI CellType typ
Publicerad på 2021-09-17 21:31:04 |
Ta en titt på lärande
Publicerad på 2021-09-18 23:32:16 |
Se vad sägs om något nytt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com