¿Còmo hacer que nuestros programas funken en todos los windows?

Iniciado por theghost_te, 20 Noviembre 2010, 18:37 PM

0 Miembros y 1 Visitante están viendo este tema.

theghost_te

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?

Eternal Idol

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?
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

theghost_te

#2
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?

Eternal Idol

Los Windows para x64 ejecutan programas de 32 bits sin mayores inconvenientes (viceversa no es posible).
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

JuszR

#4
Cita de: 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).
¿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é)?
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]

Eternal Idol

Puede ser que tengan modulos de modo Kernel (drivers), estos tienen que ser si o si nativos. Despues hay que ver caso por caso ...
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón