|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 9] |
|
Скрипты Inno Setup. Помощь и советы [часть 9]
|
Ветеран Сообщения: 1269 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов!
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы [часть 6] | Скрипты Inno Setup. Помощь и советы [часть 6].7z Скрипты Inno Setup. Помощь и советы [часть 7] | Скрипты Inno Setup. Помощь и советы [часть 7].7z Скрипты Inno Setup. Помощь и советы [часть 8] | Скрипты Inno Setup. Помощь и советы [часть 8].7z |
|
Отправлено: 16:09, 04-04-2018 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать ZVSRus, Пойдёт.
В начале выбор языка не показывает Русский-Английский. Можно пожалуйста ещё добавить ярлык Закрепить в меню Пуск (это где все программы, а не ярлык где папки с программами). Можно пожалуйста ещё добавить ассоциации с файлами? Старые скрипты какие-то где-то видел, но пойдут ли они для новых систем - неизвестно. И ещё по кнопке О программе. Можно ли надпись сверху по центру сделать? |
Последний раз редактировалось DA-Bro, 27-01-2023 в 15:20. Отправлено: 12:29, 27-01-2023 | #1021 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Цитата DA-Bro:
Цитата DA-Bro:
У меня стоит Classic Start Menu и ярлыки у меня в меню пуск не крепятся. Цитата DA-Bro:
Цитата DA-Bro:
далее Caption:= 'Информация о RePack,е'; и двигаешь от передней кавычки слово Информация о RePack,е, тестируешь и смотришь. |
||||
------- Отправлено: 13:39, 27-01-2023 | #1022 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать ZVSRus,
Помогите пожалуйста, если возможно... Компилятор Inno Setup 5.5.1.ee2 Ultra Unicode (это принципиально) Мне необходимо сделать так, чтобы программа запускалась только на Windows 10 и выше. В секции [Setup] прописываю директиву MinVersion=0.0,6.3 - не работает, MinVersion=0.0,10.0 - не работает... Понимает только MinVersion=0.0,6.2, но это же для Windows 8, а надо, чтобы работало начиная с Windows 10... Подскажите, как правильно сделать... Спасибо. |
------- Последний раз редактировалось Vanadiy777, 27-01-2023 в 14:43. Отправлено: 14:18, 27-01-2023 | #1023 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать Цитата ZVSRus:
Если можно, окно об удалении настроек программы. |
|
Последний раз редактировалось DA-Bro, 02-02-2023 в 17:34. Отправлено: 14:24, 27-01-2023 | #1024 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Цитата Vanadiy777:
И что значит Понимает только MinVersion=0.0,6.2 На какой ОС работаете. Картинки
Почитай здесь. |
|
------- Отправлено: 19:51, 27-01-2023 | #1025 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать Цитата ZVSRus:
перечитал все с самого начала до последней части [часть 9] еще задолго до этого, ответа не нашел... Разговор о том, что инсталлятор, собранный в Inno Setup 5.5.1.ee2 Ultra Unicode, не понимает директиву выше чем MinVersion=0.0,6.2 на ОС выше Windows 8... Тот же скрипт, собранный в другом компиляторе, нормально отрабатывает. Операционная система Windows 10-11. Можно это как-то обойти? |
|
------- Последний раз редактировалось Vanadiy777, 27-01-2023 в 21:18. Отправлено: 21:12, 27-01-2023 | #1026 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Vanadiy777,
Всё правильно, если верить справке что прикреплена к Inno Setup 5.5.1.ee2 Ultra Unicode MinVersion принимается до Win8 А в справке Inno Setup 5.6.1 сказано что MinVersion принимается по Win10. Ну да ладно, если я правильно понял вам нужно что-бы ваш установщик запускался начиная с Win10, а на версии что ниже Win10 установщик не запускался ну и выдавал какое либо сообщение. Если так тогда может вам не вокруг MinVersion танцевать, а прикрутить функцию проверки версии Windows. В Win 10 установщик будет запускаться, а что ниже 10 будет выдавать сообщение о не соответствии Windows. |
------- Отправлено: 10:47, 28-01-2023 | #1027 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать Цитата ZVSRus:
Да, это я уже понял... Только пока не знаю, какой вариант использовать. Можно попробовать взять из реестра значение CurrentVersion, у 10-ки оно 6.3, и если значение будет меньше, то сообщение о не соответствии и выход. Или заморочиться с процедурой GetWindowsVersionEx, потому, что функция GetWindowsVersion отрабатывает некорректно. Если у Вас есть какие-либо соображения, пните в нужном направлении, пожалуйста... |
|
------- Последний раз редактировалось Vanadiy777, 28-01-2023 в 16:54. Отправлено: 12:35, 28-01-2023 | #1028 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Vanadiy777,
Тестируй
[Setup] AppName=My Application AppVersion=1.5 DefaultDirName={pf}\My Application OutputDir=. [Code**] function IsWindowsVersionOrNewer(Major, Minor: Integer): Boolean; var Version: TWindowsVersion; begin GetWindowsVersionEx(Version); Result:= (Version.Major > Major) or ((Version.Major = Major) and (Version.Minor >= Minor)); end; function InitializeSetup(): Boolean; begin if IsWindowsVersionOrNewer(10, 0) then Result:= True else MsgBox('Версия Windows не соответствует требуемым параметрам', mbError, MB_OK); end; |
------- Отправлено: 17:27, 28-01-2023 | #1029 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать ZVSRus,
Нет, не работает пока... На всех ОС окошко выдает... Если править Result:= , то начинает запускаться на всех ОС. Не понимает она, видимо, Major больше заявленного в программе... Похоже, через реестр придется делать... |
------- Отправлено: 21:34, 28-01-2023 | #1030 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 7] | El Sanchez | Автоматическая установка приложений | 2499 | 02-02-2015 08:59 | |
Скрипты Inno Setup. Помощь и советы [часть 6] | El Sanchez | Автоматическая установка приложений | 2494 | 10-03-2014 11:51 | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 |
|