PDA

Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 6]


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 [125]

saurn
09-03-2014, 16:31
Как сделать так чтобы сначала инсталятор запустил импортированый exe-шник, а потом уже установил мои файлы? »
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
OutputDir=...


[Files]
Source: compiler:Examples\MyProg.exe; DestDir: {tmp}; Flags: deleteafterinstall;


[Code]
procedure CurStepChanged(CurStep: TSetupStep);
var
i: Integer;
begin
case CurStep of
ssInstall:
begin
ExtractTemporaryFile('MyProg.exe');
Exec(ExpandConstant('{tmp}\MyProg.exe'), '', '', 5, ewWaitUntilTerminated, i);
end;
end;
end;

Dodakaedr
09-03-2014, 17:28
saurn, а как теперь сделать чтобы импортированный exe-шник работал в тихом режиме?

saurn
09-03-2014, 17:37
Dodakaedr, зависит от поддерживаемых параметров ком строки запускаемой программы. Например для инсталяторов созданых в инно это /SILENT и /VERYSILENT.
Exec(имя программы, 'параметр ком строки', '', 5, ewWaitUntilTerminated, i);

Dodakaedr
09-03-2014, 17:43
saurn, спс

Dodakaedr
09-03-2014, 18:57
Как запретить доступ программе к интернету через брандмауэр windows в inno setup?

Farser21
09-03-2014, 19:59
У меня в установщике когда удаляешь компоненты через unins000.exe, то удаляется папка res_mods. Как сделать так, чтобы удалялось, только содержимое папки т.е. res_mods\*.

Заранее спасибо за ответ.

Вот скрипт http://rghost.ru/private/52939112/87e309954bdfa0de8940d68ea2273562

Dodakaedr
09-03-2014, 22:46
И как прописать строку в hosts средством inno?

TryRooM
09-03-2014, 23:47
Dodakaedr,
http://rghost.ru/52945164

Dodakaedr
10-03-2014, 00:04
TryRooM, Благодарю!

TryRooM
10-03-2014, 00:10
Dodakaedr,
http://rghost.ru/52945686
function повторов
пригодятся

Dodakaedr
10-03-2014, 00:12
TryRooM, не знаете как запретить доступ программе к интернету через брандмауэр windows в inno setup?

TryRooM
10-03-2014, 00:46
Dodakaedr,
http://rghost.ru/52946395
Как добавить программу в исключения брандмауэра
3 примера

Dodakaedr
10-03-2014, 11:33
TryRooM, а как заблокировать доступ программы к интернету?

Farser21
10-03-2014, 11:43
У меня в установщике когда удаляешь компоненты через unins000.exe, то удаляется папка res_mods. Как сделать так, чтобы удалялось, только содержимое папки т.е. res_mods\*.
Заранее спасибо за ответ.
Вот скрипт http://rghost.ru/private/52939112/87...40d68ea2273562 »

El Sanchez
10-03-2014, 11:51
Тема закрыта и будет переведена в архивное состояние.
Продолжение здесь - Скрипты Inno Setup. Помощь и советы [часть 7] (http://forum.oszone.net/thread-278998.html)




© OSzone.net 2001-2012