1
« 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?