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

StackOverflow https://stackoverflow.com/questions/2568924

  •  24-09-2019
  •  | 
  •  

Вопрос

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

родовое слово

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

родовое слово

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

Запуск от имени администратора, похоже, тоже не действует.

Кто-нибудь знает, почему это происходит?

Это было полезно?

Решение

Используйте измененный 7zsd.sfx с http://7zsfx.solta.ru .InstallPath работает только с измененным пакетом.

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top