|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
Ветеран Сообщения: 1133 |
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
------- Отправлено: 22:06, 23-08-2009 |
Новый участник Сообщения: 41
|
Профиль | Отправить PM | Цитировать Цитата:
Если зашифровать инсталлятор ([setup] Encryption=Yes), то возникают проблемы при использовании дополнительных dll ([Files] Flags: dontcopy). Насколько хорошо защищён инсталлятор (в т.ч. его исходник) если использовать пароль без шифрования? Подскажите, как использовать доп. библиотеки вместе с шифрованием, как их извлекать после подтверждения пароля (но до распаковки основных файлов)... |
|
Отправлено: 20:29, 04-02-2010 | #1211 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 842
|
Профиль | Отправить PM | Цитировать Столкнулся с такой трудностью:
Данный код создаёт папку: {9EA325EA-2012-4EFD-83AA-1EF32414E39F}} в {cf}\ Вообщем выход нашёл такой: DefaultDirName={reg:HKLM32\Software\VST,PID|{cf}\{code:CLSID}} [код] function CLSID(Param: String): String; begin Result := ExpandConstant('{{9EA325EA-2012-4EFD-83AA-1EF32414E39F}'); end; ![]() |
------- Последний раз редактировалось semiono, 04-02-2010 в 21:07. Отправлено: 20:54, 04-02-2010 | #1212 |
Ветеран Сообщения: 842
|
Профиль | Отправить PM | Цитировать Опять загвоздка новая! Нужно в реестре перевернуть слеш...
"InstallDir" = D:\la-la-la заменить на "InstallDir" = D:/la-la-la/ Как это можно зделать? Слеш в конце обязателен! Длина пути и вложенность директорий разумеется неопределены и могут быть разными. ---- Ну ежели в InnoSetup нету api ? Тогда я написал пару строк Aut2Exe zzz.au3 для [Run] Но InnoSetup хотелось бы всё же тоже узнать. ?? |
------- Последний раз редактировалось semiono, 04-02-2010 в 23:17. Отправлено: 22:44, 04-02-2010 | #1213 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Цитата semiono:
|
|
Отправлено: 00:06, 05-02-2010 | #1214 |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать YURSHAT, скажи пожалуйста какой параметр нужно указать при загрузке скина, чтобы рамка скина была снаружи ?.. У меня при загрузке скина рамка вставляется внутрь WizardForm , тем самым сдвигая фон вместе со всем находящимся на нем и мне приходится размеры WizardForm подгонять вручную, т.е. фоновый рисунок предположим 790*533 , при этом размеры WizardForm приходится вручную корректировать - ровно на рамку больше 793*563 ..
![]() |
Последний раз редактировалось svensoft, 05-02-2010 в 02:09. Отправлено: 01:58, 05-02-2010 | #1215 |
Ветеран Сообщения: 989
|
Профиль | Отправить PM | Цитировать Sotonisto, спасибо.
Цитата МИШАНЧИК:
Цитата Sotonisto:
Цитата Sotonisto:
Помогите пожалуйста, кто знает как это сделать. |
|||
Отправлено: 04:17, 05-02-2010 | #1216 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата serega355:
Цитата serega355:
Цитата из Справки:
Цитата semiono:
Цитата МИШАНЧИК:
Если через [Соdе], то задаёте ему событие OnClick с ссылкой на процедуру, в которой проверяете, если чебокс отмечен, то запускаете свой файл через function ShellExec(const Verb, Filename, Params, WorkingDir: String; const ShowCmd: Integer; const Wait: TExecWait; var ErrorCode: Integer): Boolean; |
|||||
------- Отправлено: 10:19, 05-02-2010 | #1217 |
Ветеран Сообщения: 989
|
Профиль | Отправить PM | Цитировать Serega, спасибо!
Цитата Serega:
Заранее большое спасибо! P.S. А если создать чекбокс на вкладке WizardForm Designer, на этой же вкладке можно к ниму как-то прицепить действие? |
|
Последний раз редактировалось МИШАНЧИК, 05-02-2010 в 12:46. Отправлено: 11:44, 05-02-2010 | #1218 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:58, 05-02-2010 | #1219 |
Ветеран Сообщения: 989
|
Профиль | Отправить PM | Цитировать Serega, спасибо!
И ещё вопрос. В инсталшилде при установке дополнительного п.о. на фоне инсталятора появляется маленькая картинка на которой написано "Устанавливается DirectX". У меня DirectX устанавливается так: procedure CurStepChanged(CurStep: TSetupStep); Var ResultCode: integer; begin if CurStep = ssPostInstall then begin if DirectX.Checked then begin StatusLabel.Caption:=ExpandConstant('{cm:DirectXInstall}') Exec(ExpandConstant('{src}\Redist\DirectX\DXSETUP.exe'), '/silent', ExpandConstant('{src}\Redist\DirectX'), SW_SHOW, ewWaitUntilTerminated, ResultCode); end; end; end; |
Отправлено: 15:48, 05-02-2010 | #1220 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Inno Setup .:[все вопросы]:. | Mchik | Автоматическая установка приложений | 1329 | 23-08-2009 20:13 | |
[архив - Часть 2] AutoIt скрипты | Vadikan | AutoIt | 985 | 21-01-2008 09:58 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
[Архив - Часть 1.1] AutoIt скрипты | EgOrus | AutoIt | 335 | 04-02-2006 16:58 |
|