Título: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: gera en 13 Octubre 2005, 05:43 am Hola, estoy necesitando en ejemplo vb que pueda abrir un archivo (*.exe), que lo haga dentro del mismo formulario en "modo bynario",y una función que lo pueda guardar en (*.exe) nuevamente.
Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: yeikos en 14 Octubre 2005, 15:06 pm Mira, acabo de terminar un programa que lo he llamado Inyector y me han surjido varios problemas. Para sacar los datos de un ejecutable se utiliza Get, y estos datos deben de almacenarse en una variable string con limitaciones, ejemplo:
Dim size As String * 50006 'bytes El problema es que las limitaciones estás como bien dicen tienen un límite que rondan por los 65000 o por ahí, eso quiere decir que si el archivo pesa 100kb no puedo cojer su código con la función Get, probé haciendo Dim size As String * FileLen("C:\fichero.exe"), pero las limitaciones deben de ser un número o una constante y a una constante no le puedo dar esos datos, a ver si me pueden ayudar. Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: Kizar en 14 Octubre 2005, 15:25 pm pues puedes dividir el archivo en las partes k necesites.
Código: dim Trozos as integer Salu2, no tengo el vb aki, corregid errores Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: yeikos en 14 Octubre 2005, 16:24 pm Cierto, acabo de recordar un artículo que comentaba sobre la transferencia de bytes mediante el control winsock, que para un proceso mejor se debian transmitir los bytes 1 a 1.
Voy a terminar el código, cuando lo tenga lo publico. Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: Kizar en 15 Octubre 2005, 00:18 am pero eso de byte a byte es por que al mandarlo por internet, si mandas paketes muy grandes no llegan y ocuan much0 ancho de banda, pero para trabajar en el ekipo usa lo k te e dixo, el maximo, se hacen menos divisiones y es mucho mas rapido
Salu2 Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: yeikos en 15 Octubre 2005, 01:27 am Lo que no entiendo es porque lo divides entre 65000...
Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: Kizar en 15 Octubre 2005, 15:30 pm no dices k los maximos datos k te deja cargar en el string son 65000?
Salu2 Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: yeikos en 15 Octubre 2005, 17:11 pm Bueno sí, pero eso me daría números decimales, si no me equivoco se tendría que usar \ .
Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: programatrix en 15 Octubre 2005, 18:23 pm Si el estring le defines como EOF te cabe todo el archivo ;D
Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: Kizar en 16 Octubre 2005, 16:33 pm Rey EOF es el principio del archivo, LOF el final.
Código: Dim Tamaño as string Te vale ? ;) Salu2 Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: yeikos en 16 Octubre 2005, 17:04 pm Código:
Ahí os dejo el código que he programado y uno compilado también: http://www.polarhome.com/~yeik0s/software/InyectFilev1.0.zip Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: itachi01 en 27 Marzo 2011, 14:59 pm oigan lo k yo quiero saber es komo guardar un *.exe dentro de otro, asi cuando lo abran el ejecutable les pedira una direccion para guardarlo en mi PC , soy nuevo n el foro- :P gracias
Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: 79137913 en 27 Marzo 2011, 17:24 pm HOLA!!!
... Tema de 5 años de antiguedad, no revivas. En cuanto a la duda, busca sobre builders, crypters y stubs. ( Y joiners) Sino metelo en el archivo de recursos y chau. GRACIAS POR LEER!!! Título: Re: "" INSERTAR UN EJECUTABLE DENTRO DE OTRO "" Publicado por: BlackZeroX en 27 Marzo 2011, 20:55 pm .
Usa el buscador y busca el Cactus Joiner te guiara de manera perfecta. Dulces Lunas!¡. |