Foro de elhacker.net

Informática => Software => Mensaje iniciado por: Baal_30 en 17 Marzo 2016, 11:52 am



Título: Parámetro no correcto en 7-zip
Publicado por: Baal_30 en 17 Marzo 2016, 11:52 am
Muy buenas, antes que nada pedir disculpas si este tema no va aquí, pero no se donde podría ir sino.

El caso es que estoy intentando crear un SFX(Autoextraíble) con 7-zip, desde el modo gráfico del programa, me lo crea correctamente si no pongo ningún parámetro, pero al ponerle el que quiero : InstallPath="C:\Users\Usuario\Desktop\"

Y darle a Aceptar, me pone que el parámetro no es correcto. Pero lo tengo exactamente como pone en la web oficial y he probado con varias rutas diferentes, ¿alguna idea?

El parámetro lo he encontrado aquí : http://7zsfx.info/en/

Un saludo.


Título: Re: Parámetro no correcto en 7-zip
Publicado por: HdM en 17 Marzo 2016, 20:20 pm
Si no me equivoco, eso no se hace desde el modo gráfico. Debe ir en un fichero de configuración y comprimirlo todo junto (*.7z+módulo.sfx+config.txt)


Título: Re: Parámetro no correcto en 7-zip
Publicado por: Baal_30 en 17 Marzo 2016, 22:16 pm
Ummm, entonces lo hacía mal.

¿Como debería hacerlo como tú dices?


Título: Re: Parámetro no correcto en 7-zip
Publicado por: HdM en 18 Marzo 2016, 12:08 pm
Comprimes los ficheros que quieras en loquesea.7z
Creas un fichero config.txt y pegas esto en él:

Citar
;!@Install@!UTF-8!
InstallPath="C:\Users\Usuario\Desktop\"
;!@InstallEnd@!

Al guardar el txt lo guardas como UTF8.

Te creas una carpeta y metes el fichero 7z, el config.txt y el módulo sfx modificado.

Desde el cmd accedes a la carpeta anterior y generas el autoextraible así (respeta el orden de los ficheros indicado abajo):

Código
  1. copy /b modulo.sfx + config.txt + loquesea.7z autoextraible.exe

Un saludo.