Question

À l'heure actuelle, 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 puis 7z465.exe dans Setup.7z, puis appelez la ligne suivante dans un fichier batch:

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

Quand je lance le Setup.exe résultant, il extrait bien et lance le 7z465.exe aussi bien, mais il est d'extraire encore un certain dossier temp 7zip pour l'utilisateur actuel et non C: \ test!

L'exécution en tant qu'administrateur semble avoir aucun effet.

Quelqu'un a une idée pourquoi cela se passe?

Était-ce utile?

La solution

Utilisation modifié 7zsd.sfx de http://7zsfx.solta.ru . InstallPath fonctionne uniquement avec le paquet modifié.

Autres conseils

Je ne ai découvert pourquoi ce qui se passait, et après les heures de lutte avec elle, je suis passé à WinRAR. Certes, son obtenu quelques bizarreries de son propre, mais je suis au moins en mesure de comprendre les sortir et le faire fonctionner pour mes besoins.

Je recommande WinRAR sur 7z pour des trucs SFX.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top