Показать полную графическую версию : [архив] Скрипты Inno Setup. Помощь и советы [часть 2]
marcus1812
06-07-2010, 19:23
Я скачал новый скрипт фриарка, теперь вот это http://s59.radikal.ru/i165/1007/48/694f8d3449fe.jpg. Появляется при распаковке арк архива.
Скрипт - http://rghost.ru/2065015
paravozik2009
06-07-2010, 19:52
marcus1812, хм....странно,было когда-то у меня такое удалить то удалил.
Скрипт откуда качали?
marcus1812
06-07-2010, 19:55
paravozik2009, скрипт - это скрипт юршата v.2.2 только немного переделанный мною. Самое странное, что сейчас попробовал полностью чистый скрипт юршата - тоже самое((
marcus1812,
На этой странице (http://forum.ru-board.com/topic.cgi?forum=5&topic=33457&start=0&limit=1&m=2#1) в конце
Скрипт распаковки архивов FreeArc от Shegorat
Тот же скрипт только немного исправленный от nik1967
Давно уже исправили :smirk: .
paravozik2009
06-07-2010, 20:14
nik1967, Я ему отправил в аську,первый чем Вы....
marcus1812
06-07-2010, 20:17
Все работает))
R.i.m.s.k.y.
07-07-2010, 08:21
извините за оффтоп - но в чем большое преимущество фриарка, чего с ним так все заморачиваются? Ведь сам инно неплохо жмет, 7зип к примеру ведьмака версии 1,4 (13гиг) сжал даже чуть похуже (инно и 7зип были настроены на макс сжатие)
paravozik2009
07-07-2010, 16:48
R.i.m.s.k.y., Может что у него,больше возможностей?! :cool:
R.i.m.s.k.y.
07-07-2010, 16:56
Может что у него,больше возможностей? »
какие возможности у архиватора кроме запаковать/распаковать?
и какие возможности фриарка используются для инно сетапов?
Ведь сам инно неплохо жмет »
Я про это уже давно говорил, но каждый архиватор, жмёт лучше те или иные типы файлов, т.е. если всё правильно раскидать по типам файлов и сжать соответствующими архиваторами, то результат может получиться неплохой, но стоит ли игра свеч?
Вот здесь я затрудняюсь ответить, т.к. с одной стороны затраченное время на лишнюю работу, в несколько часов, с другой незначительное уменьшение размера, пусть даже в 100 МБ...
(инно и 7зип были настроены на макс сжатие) »
в 7z использовали LZMA2? просто при такой настройке, должно быть приблизительно одинаково...
МИШАНЧИК
08-07-2010, 00:20
Подскажите пожалуйста, можно-ли как-то сделать, чтоб при запуске .exe файла из секции [Run] установщик автоматически завершил свою работу. Т.е. чтоб финишная страница закрывалась автоматически и не нужно было нажимать на кнопку "Завершить"?
МИШАНЧИК, можно, к примеру, так: [Code]
procedure CurPageChanged(CurPageID: Integer);
Begin
if CurPageID = wpFinished then
begin
WizardForm.NextButton.OnClick(WizardForm.NextButton);
end;
end;
R.i.m.s.k.y.
08-07-2010, 08:21
должно быть приблизительно одинаково »
Не помню LZMA или не LZMA было, я год назад делал свой дистр Ведьмака. Помню только что инно сжал так, что 100 метров не влезли на ДВД-болванку, а 7зип - 130 или 140 не влезло. Общий вес дистра получился под 9 гигов (чуть больше чем 2 ДВД болванки).
user_123
08-07-2010, 11:00
Здравствуйте. Столкнулся с одной проблемой. Для работы некоторых программ требуется установка пакета MS Visual C++ 20XX. Иногда приходится включать официальный установщик от MS в дистрибутивы для программ размером <0,5 Мб, из-за чего сильно увеличивается размер инсталлятора.
На сколько я знаю, в ISTool можно реализовать загрузку из интернета... Подскажите, по наличию каких (конкретно) файлов в системной папке и ключей в реестре можно определить, установлены ли на ПК:
Visual C++ 2008 Redistributable Package (x86)
Visual C++ 2010 Redistributable Package (x86)
--------------------
Этот вопрос я уже достаточно давно задавал... Но внятного ответа на него не получил... Если кто-нибудь знает, какие ключи / файлы создаются MSVC, подскажите пожалуйста, или поделитесь ссылкой.
R.i.m.s.k.y.
08-07-2010, 11:25
Подскажите, по наличию каких »
может быть этот \\\Registry\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\
и наверное один из подключей \\\Registry\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ - экспортируем и ищем
Могу еще посоветовать утилитку RegShot - она отслеживает изменения в реестре/файлах и выводит список изменений.
user_123
08-07-2010, 15:49
R.i.m.s.k.y., у меня стоят распространяемые пакеты с++, но ключа Registry\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\ »
у меня нет.
Про утилиту RegShot я знаю, проблема в том что у меня нет возможности поставить чистую ОС... Хотя можно наверно пакеты с++ деинсталлировать и заново поставить...
------------------------------------------
В общем, получил я некоторые данные с помощью RegShot, но мне кажется что там сплошной рандом. у знакомого другие названия раделов в реестре, а так же конечный путь файлов пакета отличен от моего....
p.s. Подскажите плз что-то поконкретней, если кто-то разбирается.
маркузяка
09-07-2010, 14:19
подскажите как сделать проверку системных требований как на картинке, или скажите на какой странице обсуждалось или дайте ссыль где можно глянуть
http://s59.radikal.ru/i165/1007/37/8c13d5b53f4b.png (http://www.radikal.ru)
R.i.m.s.k.y.
09-07-2010, 15:12
В шапке темы Ultimate Test http://www.forum.oszone.ru/post-1212059-48.html
Подскажите плз что-то поконкретней, если кто-то разбирается »
всё просто, загоняете все ключи в массив, затем перебираете на вхождение, т.е наличие в DisplayName равно Microsoft Visual C++, или другими словами
if Pos('Microsoft Visual C++', DisplayName) > 0 then
так понятней?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC