![Самораспаковывающийся SFX Winrar не запускается](https://rvso.com/image/1447628/%D0%A1%D0%B0%D0%BC%D0%BE%D1%80%D0%B0%D1%81%D0%BF%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B8%D0%B9%D1%81%D1%8F%20SFX%20Winrar%20%D0%BD%D0%B5%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82%D1%81%D1%8F.png)
Я создал файл SFX (для распаковки и непосредственного запуска программы) с помощью Winrar, который должен быть установлен в папке TEMP. Я указал запустить "bin/myprogram.exe" после извлечения.
Когда я запускаю SFX, я вижу, что моя программа запускается, но закрывается через 0,5 сек. Если я вручную перехожу в папку TEMP и сам запускаю .exe, то все работает очень хорошо.
У кого-то уже была такая же проблема?
Моя процедура:
Я выбираю все необходимые файлы (bin, programData и .ico) Новый архив, устанавливаю режим SFX. Под кнопкой Параметры SFX, на вкладке Дополнительно:
- Настройка: я пишу bin/myprogram.exe после извлечения
- Режим: Распаковать во временный файл
Я пробовал распаковать в указанную папку или в programFile, но ничего не изменилось. Та же ситуация
решение1
Поскольку это Windows, просто используйте bin\myprogram.exe
вместо этого.