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

  • Автор темы Автор темы Shegorat
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Mickey1s,
Какие именно файлы вы хотите туда скопировать?
От инстала или от игры?
 
Mickey1s, а что мешает запаковать эти файлы во FreeArc и воспользоваться ISDone?
Ну или изменить if CurStep = ssInstall then begin на if CurStep = ssPostInstall then begin в процедуре распаковки ISDone. Только это чревато тем, что сначала будут копироваться файлы из секции [Files], создаваться иконки, прописываться реестр, и лишь потом будут распаковываться архивы в ISDone.
Можно ещё воспользоваться функцией FileCopy в секции
Код:
.
 
Последнее редактирование:
создаваться иконки
Это можно и в скрипте прописать чтобы после isdone шло,ну а остальное незаметно. Да, тебе никто не отвечал потому что выше был ответ FileCopy и никаких замарочек нинадо. А писать одно и тоже постом выше абсурдно.
 
Привет всем. Кто знает как сделать копирование файлов из одной папки в другую при выбранном компоненте? Ответьте пожалуйста.
 
Доброго времени суток!
Как сделать звук при нажатии одной кнопки (желательно через bass.dll), например кнопки "Далее"?
 
Необходимо после установки приложения, запускать его. Но при условии, что инсталлер запущен из консоли с флагом /verysilent

флаги

Flags: postinstall nowait skipifsilent;

в данном случае не работают.
 
ecspertiza,
Код:
function NextButtonClick(CurPageID: Integer): Boolean;
Var
ResultCode: integer;
begin
Result:=True;
If (WizardSilent)and(CurPageID=wpFinished)then Exec(ExpandConstant('{app}\MyProg.exe'),'',ExpandConstant('{app}\'), SW_SHOW, ewNoWait, ResultCode);
end;
 
kkels,
Код:
//    if ISDoneInit... тра та та then begin
     repeat
if ActiveLanguage = 'eng' then // твой англ. если выбран (смотри в [Languages]) 
       ChangeLanguage('English'); // English.ini c isdone
 
Привет. Снова обращаюсь за помощью. Нужно сделать, что бы при распаковке с помощью ISDone показывался прогресс-бар в панели задач Windows Vista / 7 / 8. Смотрел WinTB, но так и не удалось понять, как его прикрутить для ISDone.
 
Tolyak26,
Код:
function ProgressCallback(OveralPct,CurrentPct: integer;CurrentFile,TimeStr1,TimeStr2,TimeStr3:PAnsiChar): longword;
...
  SetTaskBarProgressValue(0, OveralPct div 10);
...
end;
 
Как обработать нажатие win+d? С помощью GetKeyState можно сделать? Если да то как? :)
 
доброе время суток. как сделать чтобы ставилась галочка возле Не создавать папку в меню «Пуск» при выборе компонента AIDA64\Portable.
 
Последнее редактирование:
Как обработать нажатие win+d? С помощью GetKeyState можно сделать? Если да то как?
В Inno сообщение WM_KEYDOWN не передается WizardForm, можно его конечно захукать, но тогда отладку из под компилятора сделать не получится.
Через GetKeyState да можно сделать, примерно так
Код
доброе время суток. как сделать чтобы ставилась галочка возле Не создавать папку в меню «Пуск» при выборе компонента AIDA64\Portable.
Ээм, например так:
Код
 
Привет!!
Поскажите пожалуйста :)как убрать вот это синие выделение на тексте
 
Доброго времени суток!
Сделал на одном из примеров форму сообщения отмены...
Все супер, вот только вместо радиуса хотелось бы сделать картинку фона и картинку с тенью за ней...
Испробовал все, видимо мне не дано((
Помогите пожалуйста ?
Заранее спасибо!
 

Вложения

Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху