Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1974
Благодарности: 720

Профиль | Сайт | Отправить PM | Цитировать


Цитата AlekseyPopovv:
Как сделать что бы с ключом /I создавались ярлыки (по умолчанию), а с ключами /I /Y не создавались? »
Цитата AlekseyPopovv:
а вот как добавить условие в условие мне не понятно »
Создаёте условие проверки существования ключа I
Если ключ есть, то следующий код в условии на проверку ключа I - проверка существования ключа Y
Если ключа Y нет, то создавать ярлыки
Простая логика же. Примеры построения логических конструкций есть в нашем справочнике.

Цитата Serg866:
Подскажите, пожалуйста, самый простой способ (без использования winver) определить, что у пользователя установлена Windows10? Может по наличию какого-либо файла, который есть только в Win10? »
А чем, собственно, winver не устраивает? Он вызывает системную функцию GetVersionEx для определения версии системы...
1. Можете проверять версию любого системного файла в папке System32

2. Либо в разделе
Код: Выделить весь код
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
можете прочитать значения новых DWORD ключей CurrentMajorVersionNumber (10) + CurrentMinorVersionNumber (0), которые появились как раз-таки в Windows 10

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:25, 26-10-2019 | #2373