Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: theghost_te en 20 Noviembre 2010, 18:37 pm



Título: ¿Còmo hacer que nuestros programas funken en todos los windows?
Publicado por: theghost_te en 20 Noviembre 2010, 18:37 pm
Hola amigos tengo algunos problemillas con unos .exe hechos en ASM que baje, me sale este error: "la version de este archivo no es compatible con la versiòn de windows que està ejecutando ...", lei algo acerca de que con el stud_pe podemos hacer nuestros ejecutables para que tengan algo de un formato PE (portable ejecutable) y funken sin problemas en todos los windows, pero no hay un manual en español de ese prog. ¿saben como podria hacer eso en el stud_pe? o ¿de què otra manera podria hacer que los .exe funken en todos los windows?


Título: Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
Publicado por: Eternal Idol en 20 Noviembre 2010, 19:47 pm
No necesitas hacer nada de eso, los ejecutables para Windows generados por MASM son PEs de por si (es el formato de ejecutable nativo de Windows). ¿No estaras tratando de ejecutar un programa de 16 bits - para MS-DOS - en un Windows de 64 bits por casualidad? O uno de 64 bits en un Windows de 32 bits ... ¿De donde los bajaste esos programas?


Título: Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
Publicado por: theghost_te en 20 Noviembre 2010, 19:57 pm
Ok, ya vi mi error.  :silbar:
¿se podrà de alguna manera hacer que funke tanto en sistemas de 32 y 64 bits?
o : si tengo uno de 32 bits se podrà ejecutar en uno de 64 bits? ¿tengo que hacer algun cambio en el prog. o algo?


Título: Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
Publicado por: Eternal Idol en 22 Noviembre 2010, 00:47 am
Los Windows para x64 ejecutan programas de 32 bits sin mayores inconvenientes (viceversa no es posible).


Título: Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
Publicado por: JuszR en 23 Noviembre 2010, 19:12 pm
Los Windows para x64 ejecutan programas de 32 bits sin mayores inconvenientes (viceversa no es posible).
¿Y cómo es que a veces hay programas de 32-bits que no andan en 64 bits (por lo menos así dicen en los requerimientos, nunca probé)?


Título: Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
Publicado por: Eternal Idol en 23 Noviembre 2010, 20:07 pm
Puede ser que tengan modulos de modo Kernel (drivers), estos tienen que ser si o si nativos. Despues hay que ver caso por caso ...