Показать полную графическую версию : [архив] Скрипты Inno Setup. Помощь и советы [часть 2]
А троян там зачем? »
Ну видимо поэтому и прикрыли ссылку. Как говорится: ну что уж есть. Что скачал, тем и поделился.
На VirusTotal (http://www.virustotal.com/ru/analisis/138726b1f079c66c1002d5741ad858445d70120f7b5139421370e612d83536ea-1269776398).
Eset NOD32 4.0 молчит в тряпочку.
Cartmans
28-03-2010, 16:52
YURSHAT, Как у тебя в скрипте убрать выбор языка?
alex2010
28-03-2010, 20:03
Cartmans, хоть я и не YURSHAT :)...
вобщем вот скрипт без выбора языка:
http://multi-up.com/245446
Cartmans
28-03-2010, 21:31
alex2010, спасибо!
petrov1993
29-03-2010, 10:48
Кто-нибудь знает, как делать такие инсталлы через Inno Setup? (См. скриншот):
http://www.10pix.ru/img1/2736/1090132.jpg
Фоновый рисунок, Вкладки на верху, Графические кнопки и т.п.
alex2010
29-03-2010, 17:08
petrov1993, это скрипт от YURSHAT
Вот он (http://forum.oszone.net/post-1374097-1564.html)
а вот этот же скрипт, только подправленный от htuos на Ру-боард:
ссылка на сообщение (http://forum.ru-board.com/topic.cgi?forum=5&topic=32449&start=2620#6)
ссылка на скачивание (http://ifolder.ru/16995317)
petrov1993
29-03-2010, 21:06
petrov1993, это скрипт от YURSHAT
Вот он
а вот этот же скрипт, только подправленный от htuos на Ру-боард:
ссылка на сообщение
ссылка на скачивание »
Громаднейшее спасибо!
Я кстати уже тоже нечто похожее нашел. Ссылку оставлю, вдруг кому-нибудь пригодиться: http://forum.ru-board.com/topic.cgi?forum=5&topic=32449&start=2501&limit=1&m=1
petrov1993
29-03-2010, 21:26
подправленный от htuos почему-то не работает у меня на Win7 x86. Только играет музыка, а сам инсталлятор не появляется. На виртуальной машине с WinXP — всё работает..
Хм, в чем же причина?
И еще кое-что: в этом скрипте (http://forum.ru-board.com/topic.cgi?forum=5&topic=32449&start=2501&limit=1&m=1) встроена распаковка архивов FreeArc, а в Undercover от htuos FreeArc-распаковка отсутствует :( Кто-нибудь знает, как прикрутить FreeArc-распаковку к Undercover-скрипту от htuos?
alex2010
29-03-2010, 21:53
petrov1993, только что проверил у себя(у самого 7 x86) все работает отлично.
Хм, в чем же причина? »
может быть ты уже редактировал [code]?
И еще кое-что: в этом скрипте встроена распаковка архивов FreeArc, а в Undercover от htuos FreeArc-распаковка отсутствует Кто-нибудь знает, как прикрутить FreeArc-распаковку к Undercover-скрипту от htuos? »
скрипт распаковки FreeArc есть в шапке темы, да и скрипт игры("Commandos 2: Награда за Смелость") не самого YURSHAT :)
а в Undercover от htuos FreeArc-распаковка отсутствует »
она отсутствует и в скрипте YURSHAT Undercover 2.0 :) . просто YURSHAT пока тестирует свой новый скрипт, потом он сделает распаковку freearc. в принципе ты сам можешь вставить этот скрипт распаковки
petrov1993
29-03-2010, 22:10
она отсутствует и в скрипте YURSHAT Undercover 2.0 . просто YURSHAT пока тестирует свой новый скрипт, потом он сделает распаковку freearc. в принципе ты сам можешь вставить этот скрипт распаковки »
Вставить-то конечно могу, но вот не факт что будет работать :) Нет, с фриарком я работать конечно умею, умею его инно сетуп вставлять, но вот в чужой скрипт, тем более в такой непростой, вставить фриарк-распаковку, думаю, мне будет сложновато.. Но попробовать конечно стоит, завтра займусь этим :)
Посткажите, можно ли как нибудь обновить инсталятор?
А то у мя появились новые версии файлов, хотелось бы заменить в инстяляторе, а то заново паковать 10 гигов как-то нехочется...
Посткажите, можно ли как нибудь обновить инсталятор? »
Нет. Нужно паковать заново.
petrov1993
30-03-2010, 16:14
Увы, в скрипт Need for Speed™ Undercover.iss [v 2.1] FreeArc-распаковку не так-то просто вставить. Сразу же появляются повторяющиеся функции и т.д.
Увы, в скрипт Need for Speed™ Undercover.iss [v 2.1] FreeArc-распаковку не так-то просто вставить. Сразу же появляются повторяющиеся функции и т.д. »
Но я бы сказал что сложно, а повторяющиеся функции это вовсе не проблема...
Столкнулся с такой проблемой,это скорее всего фриарк,при установке,распаковывается архив но в папке кроме распакованных файлов,все остальные папки(пустые) находящиеся у меня на диске,каким они образом там оказались я не знаю,решение проблемы находил но уже забыл,если кто-то сталкивался помогите буду весьма благодарен
Pilotfcsm
30-03-2010, 22:42
Народ, помогите пожалуйста. нужно следующее:
Чтобы папка, которую указывает юзер(то есть куда копируются все файлы установщика) создавалась не в момент начала установки, а сразу же после того как он ее указал, и нажал далее. Так как использую [_ISToolDownload] для скачки компонентов из инета, а он их качает прежде чем скопировать остальные файлы, и когда обнаруживает что папки еще нет, пишет ошибку, что мол отсутствует путь. Поэтому и нужно создание папки до этого момента
удалено ибо ОПК 3.18 (модератор)
помогите пожалуйста. нужно следующее: »
Сказать честно [_ISToolDownload] ни разу не использовал, но попробуйте, таким образом:
[Setup]
AppName=My Program
AppVerName=My Program v 1.5
DefaultDirName={pf}\My Program
OutputDir=.
Compression=lzma/ultra
InternalCompressLevel=ultra
SolidCompression=yes
[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl
[Dirs]
; папка создаётся, перед копированием файлов из секции [Files]
Name: {app}
[Types]
Name: full; Description: Полная установка
Name: custom; Description: Выборочная установка; Flags: iscustom
[Components]
Name: a; Description: Моя программа™; Types: full custom
Name: a\a; Description: Руководство пользователя; Types: full
Name: a\a\a; Description: Русский; Flags: exclusive
Name: a\a\b; Description: English; Flags: exclusive
Name: a\b; Description: Справка; Types: full
[Files]
Source: compiler:Examples\MyProg.exe; DestDir: {app}; Components: a
Source: compiler:Examples\Readme-ru.txt; DestDir: {app}; Components: a\a\a
Source: compiler:Examples\Readme-en.txt; DestDir: {app}; Components: a\a\b
Source: compiler:Examples\MyProg.chm; DestDir: {app}; Components: a\b
[UninstallDelete]
; не забываем удалить папку
Name: {app}; Type: filesandordirs
Pilotfcsm
30-03-2010, 23:43
[Dirs]
; папка создаётся, перед копированием файлов из секции [Files]
Name: {app}
К сожалению не помогло :( все ранво ссылается на то что отсутствует путь. Видимо он создает папку до [Files] но после того как скачает из [_ISToolDownload]
Вот скрипт мой пробный, на котором тестирую, если нужен конечно.
[Setup]
AppName=Miranda IM [Pilot_Pack] 7.2
AppVerName=Miranda IM [Pilot_Pack] Full
DefaultGroupName=Miranda IM [Pilot_Pack] 7.2
OutputDir=C:\Users\Pilot\Desktop
OutputBaseFilename=Miranda IM [Pilot_Pack] 7.2
UninstallFilesDir={app}\uninstall
Compression=lzma/ultra
SolidCompression=true
PrivilegesRequired=poweruser
DefaultDirName={sd}\Miranda IM [Pilot_Pack] 7.2
AllowNoIcons=true
;CreateAppDir=True
;WizardImageFile=C:\картинка.bmp 164x314
;WizardSmallImageFile=C:\картинка.bmp 55x55
;UsePreviousAppDir=false
[Types]
Name: full; Description: Полная установка
Name: custom; Description: Выборочная установка; Flags: iscustom
[Dirs]
;папка создаётся, перед копированием файлов из секции [Files]
Name: {app}\Plugins
[Components]
Name: program; Description: Основные файлы; Types: full custom; Flags: fixed
Name: protocols; Description: Протоколы; Types: full
Name: protocols\mra; Description: Mail Agent; Types: full
[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: russian; MessagesFile: compiler:Languages\Russian.isl
[Messages]
BeveledLabel=Miranda IM Pilot Pack
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
[Files]
; Главные файлы ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Source: F:\Miranda IM Pilot Pack\Files don't copy\autoexec_SendSS.ini; DestDir: {app}; Components: program; Flags: ignoreversion
;Source: D:\Miranda IM Pilot Pack\autoexec_settings.ini; DestDir: {app}; Components: program; Flags: ignoreversion
Source: F:\Miranda IM Pilot Pack\Plugins\weather\*; DestDir: {app}\Plugins\weather; Components: program; Flags: ignoreversion
; onlyifdoesntexist
[Code]
// Function generated by ISTool.
function NextButtonClick(CurPage: Integer): Boolean;
begin
Result := istool_download(CurPage);
end;
[_ISToolDownload]
Source: http://maks-shershnev.narod.ru/Pilot.ini; DestDir: {app}\Plugins; DestName: Pilot.ini; Components: protocol\mra
Компилю есстественно в Istool
Файл Pilot.ini качается и устанавливается перед файлами из [Files] и самостоятельно создать нужную папку не хочет или не умеет он) вот и вся загвоздка...
RedBishep
31-03-2010, 06:19
Привет!
Заранее извиняюсь если такой вопрос был уже и т.д
Я вот сделал SFX архив вставил его в инстеллер и т.д игра устанавливается норм работает и т.д
Но... когда делаю Unistal файлы распокованные из архива не удаляются=((
дайте скрипт пжл что бы когда удаляли игру вся папка с игрой удалялась т.е всё что было установлено туда с помощью Setup-а
Заранее спасибо !!
alex2010
31-03-2010, 07:52
RedBishep, по пробуй так:
[UninstallDelete]
Name: {app}\*.*; Type: filesandordirs
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.