elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  ¿Còmo hacer que nuestros programas funken en todos los windows?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Còmo hacer que nuestros programas funken en todos los windows?  (Leído 7,806 veces)
theghost_te

Desconectado Desconectado

Mensajes: 53


Ver Perfil
¿Còmo hacer que nuestros programas funken en todos los windows?
« 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?


En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.902


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
« Respuesta #1 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?


En línea

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

Desconectado Desconectado

Mensajes: 53


Ver Perfil
Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
« Respuesta #2 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?
« Última modificación: 20 Noviembre 2010, 20:34 pm por theghost_te » En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.902


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
« Respuesta #3 en: 22 Noviembre 2010, 00:47 am »

Los Windows para x64 ejecutan programas de 32 bits sin mayores inconvenientes (viceversa no es posible).
En línea

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


Desconectado Desconectado

Mensajes: 2.866


Programming & RI


Ver Perfil
Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
« Respuesta #4 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é)?
« Última modificación: 23 Noviembre 2010, 19:14 pm por JuszR » En línea

- 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
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.902


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: ¿Còmo hacer que nuestros programas funken en todos los windows?
« Respuesta #5 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 ...
En línea

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
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines