|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 9] |
|
Скрипты Inno Setup. Помощь и советы [часть 9]
|
Ветеран Сообщения: 1262 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов!
Остальные вопросы, а также последние версии компилятора в теме 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 |
Старожил Сообщения: 280
|
Профиль | Отправить PM | Цитировать Vanadiy777,
В Result ничего править не нужно. Поиграйся с циферками if IsWindowsVersionOrNewer(10, 0). |
------- Отправлено: 09:45, 29-01-2023 | #1031 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2118
|
Профиль | Отправить PM | Цитировать Цитата ZVSRus:
Result не трогаю... Играюсь с циферками в if IsWindowsVersionOrNewer... Смотри, что получается: Если ставлю if IsWindowsVersionOrNewer(6, 2), то нормально запускается на 10-11, но и на 8-ке тоже запускается (чего совсем не хотелось бы...). На 7-ке, как и должно быть, выдает окно о несоответствии. Если ставлю if IsWindowsVersionOrNewer(6, 3), то сразу окно о несоответствии на всех системах... Похоже, что в этом компиляторе, процедура GetWindowsVersionEx так же не понимает новые Major, Minor, так же как и директива MinVersion... Осталось только попробовать костыль с реестром, через CurrentVersion... Очень не хочется собирать в другом компиляторе, т.к. придется пожертвовать некоторыми элементами интерфейса. |
|
------- Отправлено: 13:30, 29-01-2023 | #1032 |
Старожил Сообщения: 267
|
Профиль | Отправить PM | Цитировать Цитата Vanadiy777:
И это можно легко исправить самому через изменение манифеста: 1. Открыть Setup.e32 и SetupLdr.e32 в Resource Hacker 2. Открыть Manifest там в конце xml-манифеста будет секция её надо исправить на <application> <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/> <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/> <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/> <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/> <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/> </application> 3. Сохранить изменённый файл Код для тестирования
procedure TestWindowsVersion(); var V: TWindowsVersion; begin GetWindowsVersionEx(V); MsgBox(Format( \ 'Major'#09'%d'#13 \ 'Minor'#09'%d'#13 \ 'Build'#09'%d'#13 \ 'SPMajor'#09'%d'#13 \ 'SPMinor'#09'%d'#13 \ , [V.Major, V.Minor, V.Build, V.ServicePackMajor, V.ServicePackMinor]), mbInformation, MB_OK); end; function InitializeSetup(): Boolean; begin TestWindowsVersion() Result := False end; |
|
Последний раз редактировалось iglezz, 29-01-2023 в 15:24. Отправлено: 15:14, 29-01-2023 | #1033 |
Ветеран Сообщения: 2118
|
Профиль | Отправить PM | Цитировать iglezz,
Просто - СУПЕР!!! Теперь работает все. Спасибище Вам огромаднейшее!!! ![]() ![]() |
------- Последний раз редактировалось Vanadiy777, 30-01-2023 в 00:14. Отправлено: 15:52, 29-01-2023 | #1034 |
Старожил Сообщения: 280
|
Профиль | Отправить PM | Цитировать Цитата DA-Bro:
PS: Вы делаете закосы под других репакеров, а они не будут возмущаться?. |
|
------- Отправлено: 14:30, 02-02-2023 | #1035 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать ZVSRus, Здравствуйте! Да нет никаких закосов. Я смотрю функциональность, которая мне нужна. Тем более у каждого скрипт индивидуален. И в Вашем исполении он уже заметно отличается. Тем более я его ещё в процессе буду изменять под свои предпочтения.
Цитата ZVSRus:
|
|
Отправлено: 16:20, 02-02-2023 | #1036 |
Ветеран Сообщения: 2118
|
Профиль | Отправить PM | Цитировать Цитата ZVSRus:
Получается, что это вы тему-то засрали, превратив ее в личный чат... На протяжении шести страниц вы ведете какой-то междусобойчик, кидаясь отдельными фразами и готовыми ехе, а в теме выхлопа - ноль, не смотря на многочисленные просьбы... Остальным, видимо, в личке обмениваетесь... Как-то не по пионерски получается... Вы не находите? Поэтому многие и обходят эту тему стороной... Цитата ZVSRus:
![]() Так не могу я людям запретить ставить лайк под моим сообщением, если оно понравилось, даже если оно не несет смысловой нагрузки. Это право каждого... А "хотелки" у DA-Bro не закончатся, видимо, никогда... ![]() Извините, коллеги, ничего личного... |
||
------- Последний раз редактировалось Vanadiy777, 02-02-2023 в 20:53. Отправлено: 20:13, 02-02-2023 | #1037 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|