Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 8]
dracosha
24-02-2016, 18:52
Подскажите пожалуйста, какие команды нужно дописать в скрипт, чтобы в случае если в директории установки программы будет найден файл с определенным именем, он будет удален автоматически. »точно не знаю работает ли это в стандартной версии inno setup, но в расширенной китайской версии или в сборке inno ulra точно работает...
[InstallDelete]
Type: files; Name: {app}\libeay32.dll;
vadjliss
24-02-2016, 19:10
парни , а как можно сделать что бы перед инсталляцией выскакивала рамка с предупреждением
Карась з Днiпра
24-02-2016, 19:22
Спасибо, сейчас проверю.
Огромнейшее спасибо! Работает!
Карась з Днiпра
24-02-2016, 19:43
Оказывается, помимо 1 файла нужно удалить еще несколько, также, возможно, с двумя папками. Как это сделать, подскажите?
dracosha
24-02-2016, 19:55
Карась з Днiпра
[InstallDelete]
Type: files; Name: {app}\libeay32.dll;
Type: files; Name: {app}\ssleay32.dll;
Type: filesandordirs; Name: {app}\plugins\cryptors;
Карась з Днiпра
24-02-2016, 19:58
Большущее спасибо за помощь)
Gamattinol
24-02-2016, 20:08
script »
Ошибка при компиляции использую Inno-Setup 5.5.8 (Unicode)
Как исправить ?
http://s014.radikal.ru/i328/1602/ce/307295430d17.png
kotyarko@fb
24-02-2016, 20:13
Gamattinol, в оригинальных версиях такого типа нет, только в расширенной.
Gamattinol
24-02-2016, 20:29
Gamattinol, в оригинальных версиях такого типа нет, только в расширенной. »
Можно ли сделать что то похожее без сторонних модификаций ?
Ошибка при компиляции использую Inno-Setup 5.5.8 (Unicode)
Делалось на расширенной версии (Inno Setup Ultra 5.5.1). Работает и на ANSI и на Unicode.
У Вас стоит обычная версия, поэтому и не хочет работать с неизвестным типом (TNewGroupBox).
Поставьте расширенную версию, функционала будет больше.
Карась з Днiпра
24-02-2016, 20:41
Подскажите еще пожалуйста, что в скрипте нужно прописать или на какой версии надо компилировать инсталл, чтобы защитник Win10 не блокировал его. Мне писали о подобной проблеме, и было бы круто исправить ее.
kotyarko@fb
24-02-2016, 20:48
Можно ли сделать что то похожее без сторонних модификаций ? »
Можно. Используйте TBevel (свойства можно найти в справке).
Подскажите еще пожалуйста, что в скрипте нужно прописать или на какой версии надо компилировать инсталл, чтобы защитник Win10 не блокировал его. »
Оформить цифровую подпись (если я правильно понял, о чём вы).
Карась з Днiпра
24-02-2016, 20:55
Оформить цифровую подпись (если я правильно понял, о чём вы). »
Иначе никак? Да я и сам не видел этой проблемы, мне о ней только говорили. Ну а Win10 даже ставить на ПК не собираюсь.
Gamattinol
24-02-2016, 20:55
Можно. Используйте TBevel (свойства можно найти в справке). »
Покажите мне пример пожалуйста
Карась з Днiпра
24-02-2016, 20:58
Столкнулся с непонятной проблемой. После компиляции запускаю инсталятор, а он сразу выдает мне окно с важной информацией. Окно приветствия вообще непонятно куда подевалось. Еще несколько дней назад этот же скрипт нормально компилировался, а теперь...
Блин, только что проверил - та же проблема и в ранее скомпилированных инсталяторах. Странно, что не заметил этого сразу. Только вот как исправить - не знаю. Что посоветуете?
Gamattinol
24-02-2016, 21:06
В справке ничего нету,но компонент такой там есть!
Ничего не нашел как сделать это с помощью TBevel
Столкнулся с непонятной проблемой. После компиляции запускаю инсталятор, а он сразу выдает мне окно с важной информацией. Окно приветствия вообще непонятно куда подевалось. Еще несколько дней назад этот же скрипт нормально компилировался, а теперь...
Блин, только что проверил - та же проблема и в ранее скомпилированных инсталяторах. Странно, что не заметил этого сразу. Только вот как исправить - не знаю. Что посоветуете? »
Добавь это будет тебе окно приветствия
[Setup]
DisableWelcomePage=no
Карась з Днiпра
24-02-2016, 21:21
Ану, сейчас попробую. Только странно, что в прежних инсталлах окно есть, а эту команду я врятли использовал.
Работает. Респект и уважуха, брат.
Dodakaedr
24-02-2016, 22:12
Покажите мне пример пожалуйста »
Пользуюсь расширенной версией, как будет на обычной работать не знаю, но для примера сойдет
[setup]
appname=app
appvername=app 1.0
DefaultDirName={sd}\app
[Code]
var
Bevel2: TBevel;
procedure RedesignWizardForm;
begin
{ Bevel2 }
Bevel2 := TBevel.Create(WizardForm);
with Bevel2 do
begin
Parent := WizardForm.SelectDirPage;
Left := ScaleX(0);
Top := ScaleY(136);
Width := ScaleX(417);
Height := ScaleY(42);
Shape := bsFrame;
end;
with WizardForm.DirBrowseButton do
begin
Top := ScaleY(146);
Width := ScaleX(67);
end;
with WizardForm.DirEdit do
begin
Left := ScaleX(8);
Top := ScaleY(148);
Width := ScaleX(324);
end;
end;
procedure InitializeWizard();
begin
RedesignWizardForm;
end;
Только странно, что в прежних инсталлах окно есть, а эту команду я врятли использовал. »
Это такое обновление в последней версии, по умолчанию страница приветствия отключена
kotyarko@fb
24-02-2016, 23:38
Иначе никак? Да я и сам не видел этой проблемы, мне о ней только говорили. Ну а Win10 даже ставить на ПК не собираюсь. »
Иначе - никак (перейдите по ссылке, если интересно (http://social.technet.microsoft.com/wiki/contents/articles/32288.windows-enforcement-of-authenticode-code-signing-and-timestamping.aspx)).
Всё зависит от того, как настроена система. В основном все отключают эти оповещения, т.к. при частом использовании разных приложений эти оповещения надоедают.
Gamattinol
25-02-2016, 13:15
Пользуюсь расширенной версией, как будет на обычной работать не знаю, но для примера сойдет »
Код не рабочий !!!!
Ошибок при компиляции нету,код не создает компонент!
134379
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC