Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 36031|Antwoord: 2

[Bron] Een onmisbare DebugView debugging tutorial voor ontwikkelaars

[Link kopiëren]
Geplaatst op 17-09-2021 21:29:17 | | | |
Als ontwikkelaar is het debuggen van applicaties en het oplossen van problemen een vereiste vaardigheid. DebugView is een applicatie waarmee je debug-uitvoer kunt monitoren op je lokale systeem of op elke computer op een netwerk die via TCP/IP toegankelijk is. Het artikel is toegevoegd aan de broncode van deze berichten in C#.

Downloadadres voor DebugView v4.90:

De hyperlink-login is zichtbaar.

De hyperlink-login is zichtbaar.


Installatie en gebruik

Voer simpelweg het DebugView-programmabestand (dbgview.exe) uit en DebugView begint onmiddellijk met het vastleggen van de debuguitvoer. Let op: als je DebugView draait op Windows 2000/XP, moet je beheerdersrechten hebben om de kernel-modus debug-output te bekijken. Menu's, sneltoetsen of werkbalkknoppen kunnen worden gebruikt om vensters te wissen, bewakte gegevens op te slaan in bestanden, naar uitvoer te zoeken, vensterlettertypen te wijzigen en meer. De online hulp beschrijft alle functies van DebugView.

DebugView-functie


  • Je kunt de debug-informatie bekijken die door de applicatie wordt geleverd.
  • Je kunt de debug-informatie bekijken die door de driver wordt geleverd.
  • Je kunt de debugginformatie van de lokale machine bekijken.
  • Je kunt de inbedrijfstellingsinformatie van de externe machine bekijken.
  • Het kan volgens de regels worden gemarkeerd.
  • Kan gefilterd worden op basis van trefwoorden.
  • Kan worden doorzocht op basis van trefwoorden.
  • Het laatste record kan automatisch worden weergegeven
  • ...



Uitvoerdebug-informatie

Zowel applicaties als drivers kunnen debugging-informatie genereren via de bijbehorende API's.

1. Onbeheerde applicaties kunnen debugging-informatie uitvoeren via Win32 API OutputDebugString().

2. De beheerde applicatie kan debug-informatie uitvoeren via System.Diagnostics.Debug.Print(), en OutputDebugString() wordt intern aangeroepen.

3. De driver kan debuginformatie uitvoeren via DbgPrint() of DbgPrintEx() (of met KdPrint- of KdPrintEx-macro's). Deze twee macro's worden respectievelijk gekoppeld aan DbgPrint() en DbgPrintEx() in de Debug-versie, en leeg in de Release-versie.

C# geeft debuginformatie

Laten we eerst de DebugView-tool openen, en de testcode is als volgt:


De uitvoerinformatie is zoals weergegeven in de onderstaande figuur:



Natuurlijk kan DebugView ook informatie over externe machines debuggen.

c# om de OutputDebugString-debuginformatie te verkrijgen

Raadpleeg alstublieft het principeDe hyperlink-login is zichtbaar.


(Einde)




Vorig:.NET Core bepaalt de lopende systeemomgeving en stelt omgevingsvariabelen in
Volgend:C# NPOI CellType type
Geplaatst op 17-09-2021 21:31:04 |
Kijk eens naar leren
Geplaatst op 18-09-2021 23:32:16 |
Kijk eens wat nieuws
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com