Скрипты Inno Setup. Помощь и советы [часть 6]

Ответить
 • Просмотры: 47
Аватара пользователя
Johny777

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Johny777 »

Цитата jiumx60rus:



Сам адрес-то и прописан в CompileCode.bin
Скрипты Inno Setup. Помощь и советы [часть 6]




Люди умудряются от туда пароли вытаскивать:
Цитата Noname22:



удалось извлечь файл CompiledCode.bin, в котором можно посмотреть пароль.
Скрипты Inno Setup. Помощь и советы [часть 6]
Аватара пользователя
R.i.m.s.k.y.

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение R.i.m.s.k.y. »

Господа!

А есть ли возможность проверять перед установкой правильность выбора папки установки (когда файлы накатываются на установленную программу)?

Например, проверять в папке установки наличие какого либо файла?
Аватара пользователя
Johny777

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Johny777 »

R.i.m.s.k.y., никак нет, я на ноуте сейчас. Возвращает 2 видюхи, интел и нвидию. Активный - интел
Аватара пользователя
R.i.m.s.k.y.

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение R.i.m.s.k.y. »

Цитата mat_y@vk:



Например, проверять в папке установки наличие какого либо файла?
Скрипты Inno Setup. Помощь и советы [часть 6]





читать дальше »




Код:

Код: Выделить всё

[Code]
var Flag: boolean;
function InitializeSetup: Boolean;
begin
Flag:= True;
Result:=true;
if not FileExists(ExpandConstant('{pf}')+'\My Program\MyProg.exe')
then
begin
MsgBox('На вашей системе не обнаружена My Program! Сначала установите My Program, затем начните установку заново.', mbInformation, MB_OK);
Flag:= False;
Result:=false;
end;
end;
Аватара пользователя
volga163@vk

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение volga163@vk »

Друзья, выручайте. Совсем у меня то ли с памятью, то ли с головой в целом случилось. Как можно в Inno Setup сделать текстовый логотип в верхнем левом углу установщика? Ну как здесь: (взял первое, что под руку попалось Изображение )
читать дальше »


Аватара пользователя
vint56

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение vint56 »

volga163@vk

[Setup]

AppName=My Program

AppVersion=1.5

DefaultDirName={pf}\My Program

WindowVisible=true
Аватара пользователя
volga163@vk

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение volga163@vk »

vint56, Спасибо!

А ещё вот такой вопрос. Можно ли этот логотип сделать поверх фоновой картинки?

Картинка вызывается так (нашёл скрипт на просторах интернета):


читать дальше »




Код:

Код: Выделить всё

BackgroundForm:= TForm.Create(nil);
BackgroundForm.BorderStyle:= bsNone;
BackgroundForm.OnActivate:= @BackgroundOnActivate;
ShowWindow(BackgroundForm.Handle, sw_ShowMaximized);// фоновое окно на полный экран
BackgroundImage:= TBitmapImage.Create(BackgroundForm);
BackgroundImage.Align:= alClient;
BackgroundImage.Stretch:= True;
ExtractTemporaryFile('fon.bmp');
BackgroundImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\fon.bmp'));
BackgroundImage.Parent:= BackgroundForm;
Аватара пользователя
Fakt_37

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Fakt_37 »

а можно ли из одного скрипта установить сразу несколько игр? причём скрипт с автораном, знает кто как это сделать?
Аватара пользователя
saurn

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение saurn »

Цитата El Sanchez:



Цитата mifkys:

Можно ли во время установки после каждой записи в блоке [Run] выводить окно о запросе на продолжение установки, чтобы пользователь сам нажимал "Далее" »

mifkys, можно. Вопрос в том, что делать, если пользователь не захочет продолжать. В таком случае прервать работу установщика не удасться.
Скрипты Inno Setup. Помощь и советы [часть 6]




Добрый день. Все-таки нужно отменить установку в случае, если пользователь нажмет "Отмена". Это как-то можно реализовать?



В секции [Run] у меня по очереди запускаются приложения, но на 4 файле мне нужно вывести окно, которое остановит продолжение установки до тех пор, пока пользователь не нажмет "ОК". Если же он нажмет "Отмена", то установка должна быть отменена. Сам инсталлятор работает с флагом Uninstallable=no, т.е. в portable режиме, поэтому прерывание установки мне не страшно. Окно я вывел через процедуру BeforeInstall на нужном файле, но



Код:

Код: Выделить всё

CancelWithoutPrompt := true;
WizardForm.Close;

не помогает. Что можно придумать? Не уже ли придется все описывать в секции
Аватара пользователя
volga163@vk

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение volga163@vk »

vint56, Спасибо большое, работает. Последний вопрос, можно ли сделать фон прозрачным? А то получается светлая рамка на картинке.
Ответить

Вернуться в «Автоматическая установка приложений»