Bueno siento no haber respondido antes, pero estoy ocupado sin embargo he ido leyendo poco a poco los mensajes, y ahora he hecho un hueco para responder.
El código como dije funcionaba el codeblocks luego no era problema de código, iba a probar a compilarlo release, y buscar la función que se inyectaba aunque si bine la primera por tiempo, la segunda no tuve suerte.
He probado lo que decía pinkiepie de desactivar el RTC y ha funcionado a la primera. ¡BRAVOO!
Así que muchas gracias a todos, en especial a pinkiepie, bienvenido al foro que te has creado cuenta solo para responder parece XD, un abrazo.
Cuando tenga tiempo estudiaré a fondo el tema, y me pondré con hexadecimal y ollydbg.
Saludos.