hacer ejecutable un programa vb

Iniciado por akkjz, 24 Enero 2010, 10:42 AM

0 Miembros y 2 Visitantes están viendo este tema.

LastDragon

Saliendo un poco de la discusion, sobre si PE o CIL.


Tienes alguna solucion para el usuario, y o creo que el que pregunto sabe perfectamente que su programa ejecutable no es lo que espera y tiene de entrada depedencia a un framework...

La pregunta es y la re hago como originalmente dijo


Es posible hacer ejecutable PE a un CIL, conoces alguna herramienta para liberarlo totalmente del framework, no precompilacion a codigo de maquina, esa todos la conocemos, pero eso no lo libera del framework...

mejorando la pregunta...

Sabes como liberar un CIL del framework, algun ¿compilador/linkeador que lo haga a nativo del os?

Eternal Idol

#11
Cita de: LastDragon en 29 Enero 2010, 17:28 PMQue estas señalando Eternal Idol, primero dices que no hay portables ejecutables, excepto por el nombre o redactaste mal tu post, quedando un problema de semantica

¿Portables ejecutables? Jeje, PE es un FORMATO de ejecutable de Microsoft, los ejecutables que necesitan el framework de .NET siguen siendo PEs.

Cita de: LastDragon en 29 Enero 2010, 17:28 PMsi es asi, le falta alguna que otra palabra y un par de comas para que no quede a especulacion cuando dices NO EXISTE NINGUN CODIGO PE, si estas hablando en el contexto del framework o no

Es muy claro, PE es un FORMATO de ejecutable, el codigo dentro del mismo puede ser actualmente para procesadores IA-32, IA-64 y x86-64.

Cita de: LastDragon en 29 Enero 2010, 17:28 PMfuera del contexto del framework te conteste, si los hay, en GNU/Linux

En fin ... o queres cambiar todo de lugar o no sabes que es un PE en este contexto.


LastDragon: deja que el usuario confirme TUS sospechas, el genera un ejecutable PE perfectamente valido, simplemente depende del framework de .NET que es una DLL comun y corriente.
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

Novlucker

¿Suficiente?

Yo creo que la pregunta del usuario es más que clara, intentaba generar un exe de su aplicación, y se hace tal cual ha dicho seba123neo anteriormente.

El tema es que todos los que comienzan por .NET no tienen idea a donde van a parar los ejecutables, simplemente eso.

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

LastDragon

Eternal idol, sabes bien que un programa compilado para el framework .NET solo tiene de PE la cabezera y eso solo para inicie su ejecusion o diga que requiere Windows si es que alguien aun usa DOS en estos dias, sabes bien que el resto de codigo es CIL

LastDragon

Cita de: Novlucker en 29 Enero 2010, 17:40 PM
¿Suficiente?

Yo creo que la pregunta del usuario es más que clara, intentaba generar un exe de su aplicación, y se hace tal cual ha dicho seba123neo anteriormente.

El tema es que todos los que comienzan por .NET no tienen idea a donde van a parar los ejecutables, simplemente eso.

Saludos


le preguntaste al usuario, como sabeS? por que seria otro error de semantica,
el dice convertir, no buscar donde dejo el exe


aqui lo dice clarito

Cita de: akkjz en 24 Enero 2010, 10:42 AM
Hola.
Antes que nada gracias por tomar su tiempo en responder el post ayude o no.
Soy nuevo en todo esto, no soy experto, pero e hecho un programa en Visual Basic 2008 y quiero saber si se puede convertir en un .EXE, es decir, abrirlo como un programa de verdad.

Nose si me explico, espero que si.
Desde ya, gracias!.

Quiere CONVERTIR, no BUSCAR donde esta el EXE

Eternal Idol

Cita de: LastDragon en 29 Enero 2010, 17:40 PM
Eternal idol, sabes bien que un programa compilado para el framework .NET solo tiene de PE la cabezera y eso solo para inicie su ejecusion o diga que requiere Windows si es que alguien aun usa DOS en estos dias, sabes bien que el resto de codigo es CIL

Efectivamente, es un PE, caso cerrado, gracias por reconocerlo.

En cuanto a lo otro es obvio: hizo el programa, lo escribio y no sabe generarlo. Se aceptan apuestas.

PD. Y vos sabes bien que no hace falta hacer doble post.
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

LastDragon

y que pasa con el codigo CIL, que es lo que ejecuta mono, mono nunca toca la parte PE y aun sigue siendo ejeutable en mono


Tratas de exponerme de nuevo y quedas expuesto, sabes bien que el programa su carga util ejecutable no esta en el PE y solo es asi por compatibilidad para que no truene como cacahuate windows al tratar de ejecutar un exe que no es PE


y la pregunta sigue... conoces o no la herramienta para liberarlo del framework


Asi que di la verdad, te equivocaste, no eres el unico que sabe programar aqui, puedes darle tus rollos mareadores a novatos, a mi no.

Eternal Idol

¿Me equivoque en que? Yo puedo citar perfectamente lo que vos dijiste y es incorrecto:

"en .NET los programas no son programas PE"

Ahora intenta vos hacerlo con algo que yo haya dicho y sea incorrecto, gracias, vuelva pronto. Tomate tu tiempo que me voy a casa  :laugh:
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

Novlucker

Cita de: LastDragon en 29 Enero 2010, 17:42 PM
Quiere CONVERTIR, no BUSCAR donde esta el EXE

Es su primer programa y no sabe como generar el exe, no hace falta mucho para darse cuenta, solo llevar tiempo leyendo el foro... CONVERTIR código en EXE

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

LastDragon

Cita de: Eternal Idol en 29 Enero 2010, 17:50 PM
¿Me equivoque en que? Yo puedo citar perfectamente lo que vos dijiste y es incorrecto:

"en .NET los programas no son programas PE"

Ahora intenta vos hacerlo con algo que yo haya dicho y sea incorrecto, gracias, vuelva pronto. Tomate tu tiempo que me voy a casa  :laugh:


No voy a discutir este asunto mas contigo, aun eres bebe, com odicen por ahi que los demas saquen sus conclusiones.

EOF -> para mi