Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 36031|Svare: 2

[Kilde] En uunnværlig DebugView feilsøkingsveiledning for utviklere

[Kopier lenke]
Publisert på 17.09.2021 21:29:17 | | | |
Som utvikler er feilsøking av applikasjoner og feilsøking en ferdighet du må mestre. DebugView er en applikasjon som lar deg overvåke feilsøkingsutgangen på ditt lokale system eller på hvilken som helst datamaskin i et nettverk som er tilgjengelig via TCP/IP. Artikkelen er vedlagt kildekoden for disse meldingene i C#.

Nedlastingsadresse for DebugView v4.90:

Innloggingen med hyperkoblingen er synlig.

Innloggingen med hyperkoblingen er synlig.


Installasjon og bruk

Kjør enkelt DebugView-programfilen (dbgview.exe), så vil DebugView umiddelbart begynne å fange opp debug-utdata. Merk at hvis du kjører DebugView på Windows 2000/XP, må du ha administratorrettigheter for å se kjernemodus-feilsøkingsresultatet. Menyer, hurtigtaster eller verktøylinjeknapper kan brukes til å tømme vinduer, lagre overvåket data i filer, søke etter utdata, endre vindusfonter og mer. Den nettbaserte hjelpen beskriver alle funksjonene i DebugView.

DebugView-funksjonen


  • Du kan se feilsøkingsinformasjonen som sendes ut av applikasjonen.
  • Du kan se feilsøkingsinformasjonen som sendes ut av driveren.
  • Du kan se feilsøkingsinformasjonen til den lokale maskinen.
  • Du kan se igangkjøringsinformasjonen til den eksterne maskinen.
  • Det kan markeres i henhold til reglene.
  • Kan filtreres basert på nøkkelord.
  • Kan søkes basert på nøkkelord.
  • Den siste registreringen kan vises automatisk
  • ...



Informasjon om utdatafeilsøking

Både applikasjoner og drivere kan generere feilsøkingsinformasjon gjennom de tilsvarende API-ene.

1. Ubehandlede applikasjoner kan sende ut feilsøkingsinformasjon via Win32 API OutputDebugString().

2. Den administrerte applikasjonen kan sende ut feilsøkingsinformasjon via System.Diagnostics.Debug.Print(), og OutputDebugString() kalles internt.

3. Driveren kan sende ut feilsøkingsinformasjon via DbgPrint() eller DbgPrintEx() (eller ved bruk av KdPrint- eller KdPrintEx-makroer). Disse to makroene er mappet til henholdsvis DbgPrint() eller DbgPrintEx() i Debug-versjonen, og tomme i Release-versjonen.

C# gir ut feilsøkingsinformasjon

La oss åpne DebugView-verktøyet først, og testkoden er som følger:


Utdatainformasjonen er som vist i figuren nedenfor:



Selvfølgelig kan DebugView også feilsøke informasjon om fjern maskin.

c# for å hente OutputDebugString-debug-informasjonen

Vennligst se prinsippetInnloggingen med hyperkoblingen er synlig.


(Slutt)




Foregående:.NET Core bestemmer det kjørende systemmiljøet og setter miljøvariabler
Neste:C# NPOI celletypetype
Publisert på 17.09.2021 21:31:04 |
Ta en titt på læring
Publisert på 18.09.2021 23:32:16 |
Se hva med noe nytt
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com