|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1271 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Serega:
|
|
------- Отправлено: 07:33, 23-02-2012 | #881 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
|
|
------- Отправлено: 10:30, 23-02-2012 | #882 |
Ветеран Сообщения: 1271
|
Профиль | Отправить PM | Цитировать Цитата Serega:
Цитата Johny777:
Цитата R.i.m.s.k.y.:
|
|||
Отправлено: 11:39, 23-02-2012 | #883 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Johny777,
Можно еще спросить по реестру. Собрал скрипт в IS GameScript generator. У меня стоит Windows 7 x64, и все игрушки пишутся вот в эту ветку реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ И так как я добавляю реестр из reg - файла (вернее просто ветку реестра с моего компа) то будут ли эти игрушки после установки работать скажем на Win XP x32 или на Win 7 x32. Или надо добавлять в скрипт какую то проверку на разрядность системы. Если надо то что и куда добавить. А главное, как ? (Вариант ручками и т.д. прошу не предлагать). |
Отправлено: 14:07, 23-02-2012 | #884 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать BlackPhoenix28, Просто удаляй из пути подпапку Wow6432Node. Тоесть вместо
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\и так далее, нужно HKEY_LOCAL_MACHINE\SOFTWARE\и так далее. х32-х64 инно определяет сама, и в х64 автоматом подставит подпапку Wow6432Node в путь. Если у тебя вдруг будет нужда внести запись без этой подпапки в х64 системе, нужно указать х64-корень. HKLM64\SOFTWARE\ только не забыть проверку сделать - Check: IsWin64, посколько в х32 системах будет ошибка и нужно исключить такую запись из обработки установщиком. |
------- Последний раз редактировалось Gnom_aka_Lexander, 23-02-2012 в 14:53. Отправлено: 14:22, 23-02-2012 | #885 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Цитата El Sanchez:
вот сделал, параметры добавляются всё работает! у меня вопрос как привязать эту функцию к кастомному чекбоксу (раньше у меня на была привязана к задаче Task чарез Check) function Task_DirectX:boolean; /// DirectX search var sz:Integer; s:string; begin Result:=True; begin If (FileSearch('DXSETUP.exe', ExpandConstant('{src}\Redist\DirectX10'))='') then Result:=False end; end; и если во внешней папке нет директа, то и чекбокса нет |
|
Последний раз редактировалось Johny777, 24-02-2012 в 14:58. Отправлено: 16:45, 23-02-2012 | #886 |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать Johny777, как то криво, но работает
If not (FileSearch('DXSETUP.exe', ExpandConstant('{src}\Redist\DirectX10'))='') then begin Icon_hl2 := TNewCheckBox.Create(WizardForm); |
------- Последний раз редактировалось nik1967, 24-02-2012 в 15:31. Отправлено: 15:00, 24-02-2012 | #887 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось R.i.m.s.k.y., 24-02-2012 в 16:32. Отправлено: 15:06, 24-02-2012 | #888 |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Последний раз редактировалось nik1967, 24-02-2012 в 15:33. Отправлено: 15:23, 24-02-2012 | #889 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать nik1967, Johny777
ну это вам виднее, to not or not to be a not |
------- Отправлено: 15:48, 24-02-2012 | #890 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Test | ferget | Тест-форум | 0 | 24-08-2011 01:25 | |
test | ! ! Aaa ! ! | Тест-форум | 0 | 23-04-2011 11:29 | |
test | Santa aka Snt | Тест-форум | 0 | 16-04-2011 22:35 | |
test | xolod. | Программное обеспечение Linux и FreeBSD | 0 | 19-04-2009 21:03 | |
Test memory | KEugeNik | Хочу все знать | 11 | 23-11-2003 23:11 |
|