Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Распаковать самораспаковывающийся архив? 
:(
    Опции темы
WaReZMEN
Дата 30.7.2008, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



Есть у меня архив update.exe (cсделан RAR-ом)  так вот мне нужно его распаковать  так чтоб пользователь не видел ни каких окошек WinRaR а также во время распаковки заменял файлы без спросу если такие имеются есть у кого соображения как это сделать?
PM MAIL ICQ   Вверх
VICTAR
Дата 30.7.2008, 02:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1108
Регистрация: 6.10.2006

Репутация: 10
Всего: 80



думаю есть смысл покопаться в Rar.txt
PM MAIL   Вверх
kemiisto
  Дата 30.7.2008, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 2
Всего: 160



VICTAR,  smile 

WaReZMEN, при создании архива на вкладке "Дополнительно" нажимаем кнопочку "Параметры SFX...", вкладка "Режимы" и указываем всё как на скриншоте:

user posted image

Если архив уже есть, открываем в WinRAR, нажимаем самую праву кнопку "SFX", внизу кнопка "Дополнительные параметры SFX...", вкладка "Режимы" и ставим галочки всё там же.

P.S. Вот только при чём тут Delphi? smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
WaReZMEN
Дата 31.7.2008, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



kemiisto, все просто Delphi тут очень причем... мне распоковать надо через дельфи... но теперь все вопросы исчерпаны... спасибо за подсказку никогда не видал этих параметров smile  
Есть только одна проблема! нужно заменить exe файл каторый будет обязательно запущен как быть в этой ситуаций?

Это сообщение отредактировал(а) WaReZMEN - 31.7.2008, 08:21
PM MAIL ICQ   Вверх
Alkash
Дата 31.7.2008, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


коллекционер жизни
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 5.7.2004
Где: /

Репутация: нет
Всего: нет



Заменить - какой и на что и где? В архиве? Или как?


--------------------
Подпись >> /dev/null
PM MAIL ICQ MSN   Вверх
WaReZMEN
Дата 1.8.2008, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



Alkash, в этом архиве есть exe каторый запустит распаковку этого архива тоесть у меня на компе фйл уже запущем он грубо говоря распоковывает архив а в архиве есть точно такоиже файл и должен заменить запущеный exe
PM MAIL ICQ   Вверх
Alkash
Дата 1.8.2008, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


коллекционер жизни
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 5.7.2004
Где: /

Репутация: нет
Всего: нет



Запустить самого себя из себя, предварительно распаковав себя из самого себя?


--------------------
Подпись >> /dev/null
PM MAIL ICQ MSN   Вверх
Snowy
Дата 4.8.2008, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 31
Всего: 484



Код
var
  s: string;
begin
  s := ChangeFileExt(ParamStr(0), '.bak');
  if FileExists(s) then DeleteFile(s);
  RenameFile(ParamStr(0), s);
end;
После этого можешь смело распаковывать.
PM MAIL   Вверх
Juice
Дата 11.12.2008, 02:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 13.1.2007

Репутация: нет
Всего: нет



Так а в свойствах SFX же прописыны режими Silent mode и Owerwrite Mode! 
PM MAIL   Вверх
WaReZMEN
Дата 11.12.2008, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



Проблема давно решена к чему флудить...
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0506 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.