Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: GRizzly92
Дата сообщения: 25.04.2010 14:43
Скажите, можно реализовать что-бы файлы запечатанные в архивов, при распаковки проверил есть такой файл если есть то создавалсяgBackup.
Можно-ли сделать ?
Автор: duxa174
Дата сообщения: 25.04.2010 15:58
GRizzly92 Так??

Код: В этом скрипте при инсталляции в бэкап сохраняютсяg(перемещением) только те файлы, которые инсталлятор заменяет. При удалении, эти же файлы восстанавливаютсяg(тоже перемещением).
Хотя лично мне, перемещение файловgпри бэкапе не очень нравится. Да, так быстрее (особенно если файлы большие). Но если вgпроцессе инсталляции что-то рухнет, то есть риск потерять один или несколько файлов.
Автор: GRizzly92
Дата сообщения: 25.04.2010 16:08
Это просто созданияgBackup
Автор: VicF1
Дата сообщения: 25.04.2010 18:59
Привет.
Подскажите пожалуйста, как сделать так, чтобы путь установки, который выбрал пользователь, добавлялсяgв нужное место реестра с нужным параметром.
Спасибо.
Автор: Vo1T
Дата сообщения: 25.04.2010 19:00
Снял видео тестаgISSREP
По названию можно догадатсяgчто это SREP для Innog
хttp://www.youtube.com/watch?v=05NsMIlBM5wg
Кому интересно посмотрите
Автор: molot76
Дата сообщения: 25.04.2010 19:07
VicF1

Цитата:
Подскажите пожалуйста, как сделать так, чтобы путь установки, который выбрал пользователь, добавлялсяgв нужное место реестра с нужным параметром

по простому как то так...

Код: Root: HKLM; Subkey: SOFTWARE\MygProg; ValueNam : InstallFolder; ValueType: string; ValueData: {app}; Flags: uninsdeletevalue
Автор: Shegorat
Дата сообщения: 25.04.2010 19:56
2All
FreeArcExtract+DiskPromts v.2.4

Список изменений:
При распаковке архивов FreeArc:
* Исправлена распаковка архивов, если архивы раздели на большее кол-во дисков, чем расчетное (прим. DVD9 => 2xDVD5). При этом общий прогресс пересчитываетсяgв зависимости от количества дисков
* Исправлен общий прогрессбар, теперь он не обнуляетсяgпри вставке нового диска
* Исправлено оставшеесяgвремя, теперь не обнуляетсяgпри распаковке
* Доработана система подсчета кол-ва распакованных файлов, теперь не обнуляетсяgпри вставке нового диска
* Общий объем распакованных файлов теперь не обнуляетсяgпри вставке нового диска
* Мелкие исправленияg

Скачать FreeArcExtract+DiskPromts v.2.4g

За тестирование спасибо meekrab и Krinkels
Автор: vint56
Дата сообщения: 25.04.2010 20:29
Shegorat большое спасибо
Автор: VicF1
Дата сообщения: 25.04.2010 20:42
Аgчто делать, если при использовании реестра упоминаетсяg'
Как, например Assassin's Creed II.g

Вот строчка
RegQueryStringValue(HKLM, 'SOFTWARE\Ubisoft\Assassin's Creed II', 'InstallDir', Path);
Жалуетсяgна синтаксис, а именно наg'
Как быть?
Спасибо.
Автор: B16
Дата сообщения: 25.04.2010 20:43
Shegorat Спасибо огромное. Давно ждал.
Автор: Shegorat
Дата сообщения: 25.04.2010 20:59
vint56
Вообще-то VicF1 имел в виду немного другое, а именно чтение реестра из секции code
VicF1

Цитата:
Аgчто делать, если при использовании реестра упоминаетсяg'

Использовать дважды '. Т.е

Цитата:
RegQueryStringValue(HKLM, 'SOFTWARE\Ubisoft\Assassin''s Creed II', 'InstallDir', Path);
Автор: Despofix
Дата сообщения: 25.04.2010 21:02
почему в данном скрипте не работает фриарк, т.е архивы находящиесяgв одной папке с сетапником он не распаковывает:http://rghost.ru/1467622. поправьте плиз.
Автор: John_White
Дата сообщения: 25.04.2010 21:51
Камрады
Вgпоследней версии сабжа реализовали алгоритм сжатияgLZMA2.
Каким образом его настраивать?
ЗЫ
LZMAAlgorithm
LZMABlockSize
LZMADictnonarySize
LZMAMatchFinder
LZMANumBlockThreads
LZMANumFastBytes
LZMAUseSeparateProcess
Как с этим работать?
Как максимально увеличить степень сжатия?
Автор: dumanow
Дата сообщения: 25.04.2010 23:10
Всем доброго времени суток я хотел спросить вот такой вид инстала делаетсяgпри помощи botva2.dll или здесь задействованноgчто то другое вот скрины [more] [/more]

Буду благодарен за ответ
Автор: B16
Дата сообщения: 25.04.2010 23:36
John_White Когда начинал репачить, всегда использовал lzma64.
Автор: meekrab
Дата сообщения: 26.04.2010 03:24
Shegorat
Извини вgЛС не было время отписать, ноgвсе что ты мне написалgвсе проверенно. И не только мной, а нашей группой я думаю ты не против был Так что все 100% работает.
Сразу могу сказать у кого будут ошибки ispp обновите.

Добавлено:
John_White
А им вроде и не смогешь обычный изма жмет в 2 раза сильней. Но я могу и ошибаться.
Автор: Kudes7Nick
Дата сообщения: 26.04.2010 05:53
dumanow
g
Когда делалсяgэтот репак, botva2.dll ещё не существовал. Да и вgинстале этом ничего особенного нет вроде.
Автор: skeptik_vdm
Дата сообщения: 26.04.2010 06:15
dumanow
В данном примере не задействована botva2.dll,gна самом деле сделать такой же инсталл можно за 5-10 минут,gвсе примеры ты найдешь в Коллекция скриптовgи в Сборник вопросов
Автор: tuz1979
Дата сообщения: 26.04.2010 09:17
Ребята где взять типа вот такого скрипта?заранее спасибо!!
Автор: SotM
Дата сообщения: 26.04.2010 09:34
tuz1979
В шапке смотри, в поиске. Такие скрипты уже выкладывались.
Автор: Bulat_Ziganshin
Дата сообщения: 26.04.2010 10:19

Цитата:
Вgпоследней версии сабжа реализовали алгоритм сжатияgLZMA2.
Каким образом его настраивать?

читать 7-zip.chm, задавать вопросы в теме по 7-zip
Автор: doltik
Дата сообщения: 26.04.2010 10:23
подскажите пожалуйста как создать на кустом странице текст из [CustomMessages] с выравниванием по центру?
Автор: Krinkels
Дата сообщения: 26.04.2010 10:43
doltik

Цитата:
кустом странице
- это что???

Автор: SotM
Дата сообщения: 26.04.2010 10:49
Krinkels
Хе, я думаю он имел ввиду "кастом" (custom)

doltik
дык, такие примеры тоже есть. Учимсяgпользоватьсяgпоиском.
Автор: doltik
Дата сообщения: 26.04.2010 10:51
перевыл уже всёgчто только можно,gпонимаю что всё окажетсяgпроще некуда, ноgпример найти не могу
Автор: TechneS
Дата сообщения: 26.04.2010 11:29
Shegorat

Здравствуйте! Заметил в вашем скрипте FreeArcExtract+DiskPromts v.2.4
что то типо бага, если раскоментировать строчку
#define precomp GetEnv("ProgramFiles")g+ "\FreeArc\PowerPack\Max\*"
то при установке исчезает время показывающее когда закончитсяgустановка, может это только у меня незнаю.
А за скрипт спасибо как раз то что мне надо было!
Автор: doltik
Дата сообщения: 26.04.2010 12:51
как отключить Uninstall Confirmatnon диалог ???

это который: 'Are you sure you want to completely remove %1 and all of its components?'g

чтобы он просто пролетал
Автор: troyan90
Дата сообщения: 26.04.2010 13:49
deletefile это удаление файла. а как папку удалить? подскажите пожалуста
Автор: vint56
Дата сообщения: 26.04.2010 14:09
troyan90 примеры

[UninstallDelete]
Type: filesandordirs; Nam : {app} удаление файлов и папок
Nam : {app}; Type: files удаление файлов
Nam : {app}; Type: dirifempty если папка пустая
Автор: Krinkels
Дата сообщения: 26.04.2010 14:36
troyan90
Эти вещи спокойно можно вычитать в справке.

Страницы: 12345678

Предыдущая тема: Cracklock


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.