es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

*.wer en lugar de los archivos *.dmp generados.

Estoy intentando depurar una aplicación que se bloquea después de cierto tiempo, y esto parece ocurrir solo en una máquina específica. No entiendo exactamente por qué genera un archivo .wer en lugar de un archivo .dmp. He establecido mi propio SetUnhandledExceptionFilter(). Mi pregunta es, ¿puede un controlador de dispositivo de terceros causar este error?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Depuración de una aplicación que se bloquea en una máquina específica

    Como experto en TI especializado en c++, visual-studio-2010 y Windows-10, se le ha asignado la tarea de depurar una aplicación que se bloquea después de cierto tiempo, y parece que solo ocurre en una máquina específica. Sin embargo, ha observado que en lugar de generar un archivo .dmp, genera un archivo .wer, a pesar de haber configurado su propio SetUnhandledExceptionFilter().

    Su pregunta es: ¿Puede un controlador de dispositivo de terceros causar este error?

    La respuesta corta es sí, un controlador de dispositivo de terceros puede causar errores que hacen que la aplicación se bloquee. Los controladores de dispositivo son programas de software que permiten que los dispositivos de hardware se comuniquen con el sistema operativo y otro software en el sistema. Si un controlador de dispositivo es defectuoso o incompatible con el sistema, puede causar varios problemas, incluyendo bloqueos.

    Para determinar si un controlador de dispositivo de terceros está causando el error, puede utilizar el Visor de eventos de Windows para ver los registros del sistema y buscar cualquier error o advertencia relacionada con el controlador de dispositivo en cuestión. También puede utilizar herramientas de software como el Monitor de procesos y el Verificador de controladores para diagnosticar problemas relacionados con los controladores de dispositivo.

    En resumen, los controladores de dispositivo pueden causar errores que hacen que una aplicación se bloquee, y es importante investigar si un controlador de dispositivo de terceros es responsable del problema.

Comments are closed.