Diga que está confundiendo una aplicación de Windows x32 para un error de formato de archivo y, por ejemplo, encontró un patrón que hace que la aplicación se bloquee.
Mis pasos normales son:
- cargar la aplicación en un depurador
- generar e investigar el accidente.
En mis condiciones reales, puedo ver mi patrón en la pila pero, en el momento del bloqueo, no puedo encontrar ningún registro afectado ni sobrescritura de SEH, pero solo cuál es la instrucción que causa el bloqueo:
MOV WORD PTR DS:[EDI+2],DX
básicamente, no puede escribir porque es un área de memoria no asignada.
Debo admitir que estoy completamente perdido porque no puedo proceder a verificar las compensaciones en la memoria.