2010-04-02 19 views
7

Actualmente, estoy haciendo una SFX con 7zip utilizando la siguiente configuración:¿Por qué 7zip Ignora mi InstallPath cuando hago un instalador de SFX?

;[email protected]@!UTF-8! 
InstallPath="C:\\test" 
GUIMode="2" 
RunProgram="7z465.exe" 
;[email protected]@! 

continuación Empaqueto 7z465.exe en Setup.7z, y luego llamar a la línea siguiente en un archivo por lotes:

copy /b "C:\Program Files\7-Zip\7zSD.sfx" + config.txt + ".\Release\Setup.7z" .\Release\Setup.exe 

Cuando ejecuto el Setup.exe resultante, extrae bien y también se inicia el 7z465.exe, pero aún se está extrayendo en una carpeta temporal de 7zip para el usuario actual y no en C: \ test.

Correr como administrador no parece tener ningún efecto tampoco.

¿Alguien tiene alguna idea de por qué sucede esto?

Respuesta

7

Utilice 7zsd.sfx modificado desde http://7zsfx.solta.ru. InstallPath solo funciona con el paquete modificado.

+0

Gracias! Marcando esta en lugar de la mía. – Ben

+0

¡GRACIAS! Esto me ayudó a evitar algunos errores que el programa antivirus de mi empresa estaba causando a mi instalador. –

+0

Tuve éxito con el paquete 7zSD (7zsd_All.sfx) de http://www.7zsfx.info/en/ también, si el enlace anterior no funciona. – iank

1

Nunca supe por qué sucedía esto, y después de horas de luchar con él, cambié a WinRAR. De acuerdo, tiene algunos caprichos propios, pero al menos pude descifrarlos y hacerlo funcionar para mis necesidades.

Recomendaría WinRAR más de 7z para cosas de SFX.

+1

Si bien estoy de acuerdo con usted en que WinRAR era mucho más fácil de conseguir para el trabajo que 7zip, rechacé esta respuesta porque no abordaba la pregunta original del OP. –

+1

pero fue publicado por el OP! –

+0

WinRAR es mucho más fácil de crear instaladores de SFX con. Sin embargo, tenga en cuenta que debe comprar una licencia si tiene la intención de distribuir los instaladores comercialmente. Consulte el elemento 7 en la [Licencia de WinRAR] (http://www.win-rar.com/winrarlicense.html): "No hay tarifas de licencia adicionales, aparte del costo de la licencia, asociadas con la creación y distribución de licencias. Archivos RAR, volúmenes, archivos autoextraíbles o volúmenes autoextraíbles ". – Starwarswii

Cuestiones relacionadas