Me preguntaba acerca de la excepción 0xc0000005 y lo que realmente abarca.¿Cuál es exactamente el alcance de la Infracción de acceso '0xc0000005'?
I.e. Supongo que esto ocurre si una aplicación intenta acceder a memoria/memoria liberada perteneciente a otro proceso.
Pero, ¿qué pasa con, por ejemplo, una dirección asignada para el hardware? ¿O una dirección fuera del rango válido? ¿Intenta acceder a estos errores con el mismo código o tienen los suyos? ¿Esto incluye lecturas fallidas a direcciones válidas propiedad del proceso?
Esencialmente, quiero saber cuándo una aplicación falla con esta excepción, lo que pudo haber salido mal; ¿Es esta una falla estrecha que solo podría haber venido de las aplicaciones? código o estoy mirando algo e incluyendo problemas de hardware?
(sé que debe ser una página de MSDN en esto, pero la búsqueda de Google o MSDN trae a colación los esperados 100 páginas de solución de problemas de aplicaciones al azar;))
Gracias!
Gracias por la explicación clara y precisa. No sabía que se originó en el procesador en sí, tiene más sentido pensar así. "tan desagradable como ellos vienen" ¡De hecho! Me pregunto cuánto tiempo pasará antes de que los procesadores comiencen a enviar información útil cuando se activen estas excepciones/trampas/interrupciones. – sebf
¡Gracias! (Y útil siempre es bueno, ¿no?) :) – sebf