Ejecutar (correr) junto con otra aplicación.

Iniciado por Scratz, 2 Octubre 2005, 12:54 PM

0 Miembros y 1 Visitante están viendo este tema.

Scratz

¿Es posible eso? =S
En Google no he encontrado nada, supongo q será dificil. Bueno, si alguien lo sabe q conteste plz.

Salu2
\\... The Revolution Is Comming ...//

yeikos

Supongo que te refieres a un joiner, fusionar dos archivos en uno. Si lo quieres hacer el VB, unos temas más abajo encontrarás información, en caso de que quieras usar uno ya programado, pasate por el subforo de virus y troyanos.

Scratz

No era lo q buscaba pero me sirve. Por que no lo abré pensado antes?! xD ;D
\\... The Revolution Is Comming ...//

NYlOn

sino lo q podes hacer, es que el primer programa ajecute el 2do... x ej:

Shell App.Path & "\" & "OtroPrograma.exe"

En este caso el directorio del 2do programa seria igual a donde esta el primero...
esper0 q t sirva...

salu2

_Sergi_

CitarShell App.Path & "\" & "OtroPrograma.exe"

Si tio este code funciona pero piensa que para usarlo hay que mandar los dos exes por separado y yo creo que eso no es muy profesional...
Proyecto de Ingeniero

yeikos

Una ídea seria abrir un ejecutable en modo binario e inyectarlo al final de otro ejecutable, cuando se abra este solo se ejecutará el primer archivo, pero si le decimos que abra el archivo actual en modo binario y copie desde dónde empieza el segundo programa hasta el final y lo salvamos como archivo temporal podrá ser ejecutado tanto el primero como el segundo.

_Sergi_

Buena idea Yeicos. Habra que pensar como llevarla a cabo... en teoria deberia de funcionar ¿no?
Proyecto de Ingeniero

yeikos

' Binder, inyecta el archivo file2 al final del archivo file1
Dim file 2
open "C:\file2.exe" for Binary as #1
Get #1, LOF(1), file2
close #1

open "C:\file1.exe" for binary as #2
put #2, lof(2) + 1, file2
close #2


'En file1.exe
'Saca el código del file2 que está dentro del file1 y crea un nuevo ejecutable
open app.path & "\" & app.exename & ".exe" for binary as #3
get #3, lof(3) - size, file2
close #3

' Ahora queda crear un nuevo archivo .exe y meterle la variable file2 para luego ser llamada con un shell.




Os lo dejo así que no tengo el VB a mano y posiblemente haya errores, basicamente esta es la estructura, solo queda terminarlo.

noob_Setup

No se si será tu caso pero si programaste los dos exe o tienes los fuentes puedes agregar un módulo con el codigo del segundo programa y llamarlo desde culaquier parte del primer proyecto.
Saludos