Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 36031|Risposta: 2

[Fonte] Un tutorial indispensabile per sviluppatori su DebugView

[Copiato link]
Pubblicato su 17/09/2021 21:29:17 | | | |
Come sviluppatore, debugare applicazioni e risolvere problemi è una competenza indispensabile. DebugView è un'applicazione che permette di monitorare l'output del debug sul proprio sistema locale o su qualsiasi computer di una rete accessibile tramite TCP/IP. L'articolo è allegato al codice sorgente di questi messaggi in C#.

Indirizzo download per DebugView v4.90:

Il login del link ipertestuale è visibile.

Il login del link ipertestuale è visibile.


Installazione e utilizzo

Esegui semplicemente il file di programma DebugView (dbgview.exe) e DebugView inizierà immediatamente a catturare l'output del debug. Nota che se stai usando DebugView su Windows 2000/XP, devi avere privilegi amministrativi per visualizzare l'output del debug in modalità kernel. Menu, scorciatoie o pulsanti della barra degli strumenti possono essere usati per liberare finestre, salvare i dati monitorati nei file, cercare risultati, cambiare font delle finestre e altro ancora. L'aiuto online descrive tutte le funzionalità di DebugView.

Funzione DebugView


  • Puoi visualizzare le informazioni di debug prodotte dall'applicazione.
  • Puoi visualizzare le informazioni di debug prodotte dal driver.
  • Puoi visualizzare le informazioni di debug della macchina locale.
  • Puoi visualizzare le informazioni di messa in servizio della macchina remota.
  • Può essere evidenziato secondo le regole.
  • Può essere filtrato in base alle parole chiave.
  • Può essere ricercato in base a parole chiave.
  • L'ultimo record può essere visualizzato automaticamente
  • ...



Informazioni di debug in uscita

Sia le applicazioni che i driver possono generare informazioni di debug tramite le corrispondenti API.

1. Le applicazioni non gestite possono fornire informazioni di debug tramite l'API Win32 OutputDebugString().

2. L'applicazione gestita può fornire informazioni di debug tramite System.Diagnostics.Debug.Print(), e OutputDebugString() viene chiamato internamente.

3. Il driver può fornire informazioni di debug tramite DbgPrint() o DbgPrintEx() (o usando macro KdPrint o KdPrintEx). Queste due macro sono mappate rispettivamente su DbgPrint() o DbgPrintEx() nella versione Debug, e vuote nella versione Release.

C# fornisce informazioni di debug

Apriamo prima lo strumento DebugView, e il codice di test è il seguente:


Le informazioni di output sono come mostrate nella figura sottostante:



Naturalmente, DebugView può anche debugare le informazioni di debug delle macchine remote.

c# per ottenere le informazioni di debug OutputDebugString

Si prega di fare riferimento al principioIl login del link ipertestuale è visibile.


(Fine)




Precedente:.NET Core determina l'ambiente di sistema in esecuzione e imposta le variabili dell'ambiente
Prossimo:Tipo di cella NPOI in C#
Pubblicato su 17/09/2021 21:31:04 |
Dai un'occhiata all'apprendimento
Pubblicato su 18/09/2021 23:32:16 |
Guarda, che ne dici di qualcosa di nuovo
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com