• Viernes 8 de Noviembre de 2024, 17:53

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Kaiser340

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Compilacion de archivos en un ejecutable...
« en: Lunes 29 de Junio de 2009, 21:38 »
Bueno la idea mia es la siguiente...

Quiero meter varios archivos de diferentes cosas en uno solo... y cuando este se ponga a correr ejecute los diferentes archivos que tiene dentro.

Les comento un poco lo que investigue...

Eh visto que vienen los programas JOINER´s que cumplen esa función pero la mayoría se los utiliza con malas intenciones y los detecta el antivirus.

Bueno lo que se me ocurrió y funciono fue: Aprovechar el comando copy en cmd y hacer lo siguiente:
(en este ejemplo hay 2 archivos)

copy /b ejecutable1.exe+ejecutable2.exe Programa.exe

Después a Programa.exe lo podía volver a dividir con un programa por el peso correcto de ambos archivos en bytes

La idea es la siguiente y la verdad que tengo algunos conocimientos en VB pero no me alcanza para hacerlo solo por eso les pido ayuda.
Seria un programa que al ejecutarlo se corte a si mismo (o en el caso de que no se pueda porque se esta utilizando, que se copie y se corte) en los diferentes archivos y haga ejecución, o diferentes cosas con los archivos.

el programa de corte seria el primero en copiarse (en este caso ejecutable1.exe) por eso al abrir programa.exe se ejecutaría y haría todo el trabajo de cortar, distribuir y ejecutar los archivos que contiene.

Otra cosa que necesito hacer es que uno de los programas que lleva dentro utiliza "command" en VB:
         Dim uno as String
         uno = Command
en el registro:
         c:ejecutable2.exe %1 %*

Esto me devuelve la cadena del archivo ejecutado (c:programauno.exe -a -...). Es un ejemplo ese.

 Yo necesito tener la cadena completa, pero a la ves separar el nombre del archivo, en este caso uno.exe para poder analizar si se encuentra en una lista.

Que idea se les ocurre?

Páginas: [1]