Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема с WinRar. / 5 сообщений из 5, страница 1 из 1
22.04.2009, 12:58:01
    #35946772
WinRarUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с WinRar.
Создаю самораспаковывающийся архив WinRar.

Первый делом создаю файл install.sfx следующего содержания.

Title=Мой заголовок
Text
{
Мой текст
}
Path=C:\OutputFolder
Overwrite=1
Setup=setup.exe

Setup.exe - собственная программа.

Далее для создания install.exe использую вызов WinRar.exe через BAT-файл с опцией -zinstall.sfx.
Далее запускаю install.exe. Вся распаковка проходит без проблем, но после неё файл setup.exe запускается в свёрнутом виде. Запуск setup.exe вручную как до упаковки, так и после распаковки проиходит без ошибок. Как решить данную проблему?
...
Рейтинг: 0 / 0
22.04.2009, 13:23:51
    #35946872
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с WinRar.
Проще сделать так:
заходим в папку с нужными файлами, выделяем нужные файлы и винраром делаем магические действия (указываем нужные параметры)
Добавит в архив - указываем создать sfx, метод сжатия.
На следующей вкладке: нажимаем кнопку Параметры sfx и в строке: Выполнить после распаковки указать только имя файла (в Вашем случае setup.exe), верхнюю строчку не трогаем (Путь для распаковки).
А также обязательно!!! во вкладке: Режимы, проставить галку Распаковать во временную папку.
Остальные параметры по желанию.
Таким образом самораспаковавыющийся архив будет запускать нужную прогу (можно и BAT-файл) на любом компе.
Ведь винрар будет распаковывать все во временную папку и исполнять с правильными путями.
Удачи.
...
Рейтинг: 0 / 0
22.04.2009, 13:31:09
    #35946901
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с WinRar.
Как в пример,
чтобы не устанавливать каждый драйвер по отдельности, создал себе BAT-файл:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
driver.txt
PRO2KXP_v13_1_2.exe
sp32395.exe
sp34552_videochip.exe
sp34554.exe
sp35544_lan.exe
sp38383_storage.exe
sp38488_chipset.exe
pause
shutdown.exe -r -f -t  00 
exit

который автоматом устанавливает все, потом говорит компу ребут и винрар автоматом удаляет за собой созданные папки временные.

Пример:
...
Рейтинг: 0 / 0
22.04.2009, 14:47:49
    #35947179
WinRarUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с WinRar.
С0ВЕСТЬ
Проще сделать так:
заходим в папку с нужными файлами, выделяем нужные файлы и винраром делаем магические действия (указываем нужные параметры)
Добавит в архив - указываем создать sfx, метод сжатия.
На следующей вкладке: нажимаем кнопку Параметры sfx и в строке: Выполнить после распаковки указать только имя файла (в Вашем случае setup.exe), верхнюю строчку не трогаем (Путь для распаковки).
А также обязательно!!! во вкладке: Режимы, проставить галку Распаковать во временную папку.
Остальные параметры по желанию.
Таким образом самораспаковавыющийся архив будет запускать нужную прогу (можно и BAT-файл) на любом компе.
Ведь винрар будет распаковывать все во временную папку и исполнять с правильными путями.
Удачи.


Спасибо за подробные объяснения. При ручном создании самораспаковывающегося архива проблема действительно не возникает.
...
Рейтинг: 0 / 0
02.05.2009, 15:24:15
    #35965172
Master4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с WinRar.
WinRarUser,
скл.ру winrar не разрабатывает. Обращайтесь в суппорт разработчиков winrar.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема с WinRar. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]