No sólo es trampa sino que no funcionará. Haciendo esto:
Código: cpp
El compilador solo comprobará al para ver el valor booleano.
Haciendo esto sí que serviría:
Código: cpp
Aunque salta un warning diciendo que habrá pérdidas de rendimiento al hacer el casting forzoso.
Saludos ^^
bool __declspec(naked) is64(){
__asm{
mov eax, fs:[0xC0]
ret
}
}El compilador solo comprobará al para ver el valor booleano.
Haciendo esto sí que serviría:
bool Is64(){
return __readfsdword(0xC0);
}Aunque salta un warning diciendo que habrá pérdidas de rendimiento al hacer el casting forzoso.
Saludos ^^


DEP lo impedirá...

Sólo faltaría un ejemplo de uso
No se por que se complican xD.

