Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 36031|Respuesta: 2

[Fuente] Un tutorial imprescindible de depuración de DebugView para desarrolladores

[Copiar enlace]
Publicado en 17/9/2021 21:29:17 | | | |
Como desarrollador, depurar aplicaciones y solucionar problemas es una habilidad imprescindible para ser dominado. DebugView es una aplicación que permite monitorizar la salida de depuración en tu sistema local o en cualquier ordenador de una red accesible vía TCP/IP. El artículo está adjunto al código fuente de estos mensajes en C#.

Dirección de descarga de DebugView v4.90:

El inicio de sesión del hipervínculo es visible.

El inicio de sesión del hipervínculo es visible.


Instalación y uso

Simplemente ejecuta el archivo de programa DebugView (dbgview.exe) y DebugView comenzará inmediatamente a capturar la salida de depuración. Ten en cuenta que si ejecutas DebugView en Windows 2000/XP, debes tener privilegios administrativos para ver la salida de depuración en modo kernel. Menús, atajos o botones de barra de herramientas pueden usarse para borrar ventanas, guardar datos monitorizados en archivos, buscar resultados, cambiar fuentes de ventana y más. La ayuda en línea describe todas las funciones de DebugView.

Función DebugView


  • Puedes ver la información de depuración que genera la aplicación.
  • Puedes ver la información de depuración que genera el controlador.
  • Puedes ver la información de depuración de la máquina local.
  • Puedes ver la información de puesta en marcha de la máquina remota.
  • Se puede resaltar según las normas.
  • Se puede filtrar según palabras clave.
  • Se puede buscar en base a palabras clave.
  • El registro más reciente puede mostrarse automáticamente
  • ...



Información de depuración de salida

Tanto las aplicaciones como los controladores pueden generar información de depuración a través de las APIs correspondientes.

1. Las aplicaciones no gestionadas pueden generar información de depuración a través de la API Win32 OutputDebugString().

2. La aplicación gestionada puede generar información de depuración a través de System.Diagnostics.Debug.Print(), y se llama internamente a OutputDebugString().

3. El controlador puede generar información de depuración mediante DbgPrint() o DbgPrintEx() (o usando macros KdPrint o KdPrintEx). Estas dos macros se asignan a DbgPrint() o DbgPrintEx() respectivamente en la versión de Depuración, y vacías en la versión de Release.

C# genera información de depuración

Abramos primero la herramienta DebugView, y el código de prueba es el siguiente:


La información de salida es la que se muestra en la figura siguiente:



Por supuesto, DebugView también puede depurar información remota de depuración de máquinas.

c# para obtener la información de depuración de OutputDebugString

Por favor, consulte el principioEl inicio de sesión del hipervínculo es visible.


(Fin)




Anterior:.NET Core determina el entorno del sistema en ejecución y establece variables de entorno
Próximo:Tipo de celda NPOI en C#
Publicado en 17/9/2021 21:31:04 |
Echa un vistazo a aprender
Publicado en 18/9/2021 23:32:16 |
Mira qué tal algo nuevo
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com