![]() |
Colocar Hardware BreakPoints en Windows x64
Bueno amigos, esto avanza poquito a poquito. Ahora me encuentro con el tema de los Hardware BreakPoints los cuales al pasar el codigo a x64 no funcionan y ademas el programa depurado da una excepcion y se acaba cerrando.
Para ponerlos en x32 tenia estas constantes: Código PHP:
Código PHP:
|
Pongo un HBP en el EntryPoint y la siguiente excepción que tengo es EXCEPTION_DEBUG_EVENT justo en la siguiente dirección, o sea mi EntryPoint es 0x0000000000403280 y la excepción se produce en 0x0000000000403281 que es justo el siguiente byte del binario. El codigo de error que obtengo es 0x00000000c0000005 que es un EXCEPTION_ACCESS_VIOLATION la pregunta es ¿por que me da ese error justo después del EntryPoint si mi HBP lo tengo puesto en el inicio de MessageBoxW?
No lo entiendo :confused: No para en EXCEPTION_SINGLE_STEP que es donde debería parar para el hbp sino que da la excepción de acceso de violación nada más salir del evento del EntryPoint. Si no pongo el HBP no da esa excepción 😭 Por favor échenme una mano, si quieren el proyecto para revisarlo... sin problema, es para compartirlo. Ya no se que más probar, estoy en un punto muerto que no voy ni para atrás :(. |
Nadie sabría cómo ayudarme con este tema? Es lo único que me falta para terminar 😥
|
La franja horaria es GMT +2. Ahora son las 01:47:13. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi