¿hay diferencia entre hacerlo de una manera o de otra a la hora de la comparación?
Me refiero a hacerlo asi:
Código:
#define ON_WRITE 288 // (PAGE_EXECUTE_READ | PAGE_GUARD)
o asi:
Código:
#define ON_WRITE PAGE_EXECUTE_READ | PAGE_GUARD
¿funciona de manera diferente a la hora de la comparación? El caso es que en el depurador, al parar en el condicional, podia ver como ON_WRITE tenia el valor correcto que debia tener pero no procesaba bien el valor. ¿en tu caso si lo haria? ¿acaso es un problema del #define que no trabaja bien como yo lo hice?