Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: m[a]rkus en 9 Agosto 2010, 17:38 pm



Título: Como creo un exe desde el propio vb6.0 ?
Publicado por: m[a]rkus en 9 Agosto 2010, 17:38 pm
Hola eh visto muchos programas en vb6.0 que crean ejecutables de modo que yo quiero hacer lo mismo tengo un codigo donde tengo todo en un modulo y un form donde llamo todas las funciones y cada cosa que quiero que haga, y mi intencion es de alguna manera en el form poner todo y un boton que diga "Generar" y que cree un exe con la info que tengo puesta en el form todo lo tengo claro menos la forma de generar el exe, como compilo el modulo con las cosas que quiero ? gracias


Título: Re: Como creo un exe desde el propio vb6.0 ?
Publicado por: EddyW en 10 Agosto 2010, 03:35 am
Existen muchas maneras de hacerlo la más común es tener un Stub/Server o como quieras llamarlo, compilado donde le añades la información al final del archivo, este al ejecutarse se abre como binario, y busca la info al final del archivo.

Yo no recomiendo este método, primero por que escribes mucho código aún existiendo métodos más simple, y otra por que algunos AV's detentan si hay información al final del archivo que no sea del programa y este es detectado.

La manera correcta sería,
Tener un Server/Stub que use archivos de recursos, por que la información es fácil de obtener, y de modificar desde otro EXE..,
Tu aplicación lo único que tendrá que hacer será llamar a unas API's para añadir la información a los recursos del otro ejecutable.

y la otra manera que podría ser la mejor, incluir el compilador de VB6 ;)
Así simplemente generas el proyecto y lo compilas ;)

SaluDOS!!!


Título: Re: Como creo un exe desde el propio vb6.0 ?
Publicado por: agus0 en 15 Agosto 2010, 23:15 pm
Existen muchas maneras de hacerlo la más común es tener un Stub/Server o como quieras llamarlo, compilado donde le añades la información al final del archivo, este al ejecutarse se abre como binario, y busca la info al final del archivo.

Yo no recomiendo este método, primero por que escribes mucho código aún existiendo métodos más simple, y otra por que algunos AV's detentan si hay información al final del archivo que no sea del programa y este es detectado.

La manera correcta sería,
Tener un Server/Stub que use archivos de recursos, por que la información es fácil de obtener, y de modificar desde otro EXE..,
Tu aplicación lo único que tendrá que hacer será llamar a unas API's para añadir la información a los recursos del otro ejecutable.

y la otra manera que podría ser la mejor, incluir el compilador de VB6 ;)
Así simplemente generas el proyecto y lo compilas ;)

SaluDOS!!!
Yo también estoy interesado en hacer lo que dice Markus, no entendí, que método me recomiendas usar así busco mas info en google.
Gracias