Pourquoi 7zip Ignore-t-il mon InstallPath lors de la création d'un installateur SFX?
actuellement, je fais un SFX avec 7zip en utilisant la configuration suivante:
;!@Install@!UTF-8!
InstallPath="C:test"
GUIMode="2"
RunProgram="7z465.exe"
;!@InstallEnd@!
j'empaquette alors 7z465.exe dans le programme d'Installation.7z, puis appeler la ligne suivante dans un fichier batch:
copy /b "C:Program Files-ZipzSD.sfx" + config.txt + ".ReleaseSetup.7z" .ReleaseSetup.exe
quand j'exécute la configuration résultante.exe, il extrait fine et lance le 7z465.exe aussi, mais il est encore en train d'extraire dans un dossier tempzip pour l'utilisateur courant et non C:test-oui.
en cours d'exécution comme administrateur semble à n'ont aucun effet.
Quelqu'un sait pourquoi cela se produit?
2 réponses
utiliser un 7ZSD modifié.sfx de http://7zsfx.solta.ru . InstallPath ne fonctionne qu'avec le paquet modifié.
Je n'ai jamais su pourquoi cela se produisait, et après des heures de lutte avec cela, je suis passé à WinRAR. C'est vrai, ça a quelques bizarreries, mais j'ai au moins pu les trouver et les faire fonctionner pour mes besoins.
recommande WinRAR au-dessus de 7z pour les trucs SFX.