Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: Diablox2 en 3 Diciembre 2011, 14:00 pm



Título: acerca de hacer un portable autoextraibe y autoejecutable
Publicado por: Diablox2 en 3 Diciembre 2011, 14:00 pm
hola, tengo una duda , me gustaria que alguien me explicara , como se hizo este portable http://www.megaupload.com/?d=8QRHOXEL (http://www.megaupload.com/?d=8QRHOXEL) .Lo que hace este portable, es que al hacerle click, el solo se extrae en una carpeta temporal(temp).
y el solo, cuando finaliza de extraer ejecuta el contenido de la carpeta.Dado  que no he podido encontrar un tutorial decente, ni nada parecido.he improvisado y ha salido algo asi como.

1ª cojer el archivo que quieras hacer autoextraible. dandole a añadir a winrar

2ª darle a la pestañita hacer auto extraible,luego en avanzado darle a "autoextraible".

3ª dentro de alli ir a la pestaña "modos" y selecionar extraer en carpeta temporal.

4 ir a la pestaña general, y poner en ejecutar tras la instalacion.  %userprofile%\config~1\temp\rarsfx0\AKIELNOMBREDELOQUEQUIERASEJECUTAR.

5ª aceptas . como puedes ver se ha creado un exe. que dentro contiene lo que quieres ejecutar.(en mi caso es un bat). el solo extraera en una carpeta temporal y  se ejecutara. pero..... cual es el problema?

hay ordenadores, que al ejecutar un portable han dejado carpetas residuales en el temp, haciendo que el virus no pueda localizar la carpeta rarsfx0 dado que ya existe y tiene otro contenido.



me gustaria, que alguien me explicara como se hizo el portable del enlace o , que me diera una solucion a mi idea planteada.


Título: Re: acerca de hacer un portable autoextraibe y autoejecutable
Publicado por: Eleкtro en 3 Diciembre 2011, 15:12 pm
no me he bajado el archivo, pero te explico

Vamos a ver, winrar no solamente extrae en la carpeta "rarsx0", puede crear más de 1000 siguiendo el orden de los números.

"rarsfx0"
"rarsfx1"
"rarsfx2"
Etc...

Sino, ¿Que pasaría si ejecutas 5 portables a la vez? se iría todo a la ***** si solo extrayese en "rarsfx0" jeje  :P
Eso sí, tienes mucha razón en que quedan los archivos residuales, muchas veces no se limpian bien y se quedan ahí las carpetas. Ya podría mejorar winrar en ese aspecto.


Aunque un problema no tiene que ver con el otro, Porque el error lo tienes en el paso "4", Winrar toma en cuenta la ruta de extracción, así que no hace falta que tu pongas la ruta entera. Simplemente pon el nombre del archivo, sin ruta, y sin comillas dobles ni nada, y así te funcionará.

Ejemplo:
Tu archivo.Bat

Saludos