Почему делает 7zip, Игнорируют мой InstallPath при создании установщика SFX?

В настоящее время я делаю SFX с 7zip использование следующей конфигурации:

;!@Install@!UTF-8!
InstallPath="C:\\test"
GUIMode="2"
RunProgram="7z465.exe"
;!@InstallEnd@!

Я затем пакет 7z465.exe в Установку 7z, и затем называю следующую строку в пакетном файле:

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

Когда я выполняю получающийся Setup.exe, Это извлекает прекрасный и запускает 7z465.exe также, но это все еще извлекает некоторым 7zip временная папка для текущего пользователя и не C:\test!

Выполнение как администратор, кажется, не имеет никакого эффекта также.

У кого-либо есть какая-либо идея, почему это происходит?

7
задан Ben 2 April 2010 в 20:09
поделиться

1 ответ

Я так и не узнал, почему это происходит, и после нескольких часов борьбы с этим переключился на WinRAR. Конечно, у него есть свои причуды, но я, по крайней мере, смог понять их и запустить для своих нужд.

Рекомендовал бы WinRAR поверх 7z для работы с SFX.

0
ответ дан 7 December 2019 в 05:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: