Почему 7zip игнорирует мой InstallPath при создании установщика SFX?
Вопрос
В настоящее время я создаю SFX с помощью 7zip, используя следующую конфигурацию:
родовое словоЗатем я упаковываю 7z465.exe в Setup.7z и вызываю следующую строку в пакетном файле:
родовое словоКогда я запускаю получившийся файл Setup.exe, он отлично извлекает и запускает также 7z465.exe, но он по-прежнему извлекается в какую-то временную папку 7zip для текущего пользователя, а не в C: \ test!
Запуск от имени администратора, похоже, тоже не действует.
Кто-нибудь знает, почему это происходит?
Решение
Используйте измененный 7zsd.sfx с http://7zsfx.solta.ru .InstallPath работает только с измененным пакетом.
Другие советы
Я так и не узнал, почему это происходит, и после нескольких часов борьбы с этим перешел на WinRAR.Конечно, у него есть свои собственные причуды, но я, по крайней мере, смог их выяснить и запустить для своих нужд.
Я бы порекомендовал WinRAR поверх 7z для работы с SFX.