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

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

Новый участник


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

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


Есть инсталлятор ПО, но без исходников. И его необходимо дополнить. После распаковки инсталлятора, получил исходники. Насколько разобрался, в нем происходит копирование файлов при определенных условиях (версия ОС). Проверка идет командой Check, но самой функции в коде нет
фрагмент проблемного кода

Source: "{pf}\UltraVNC\ultravnc,1.ini"; DestDir: "{pf}\UltraVNC"; DestName: "ultravnc.ini"
Source: "{pf}\UltraVNC\ultravnc_64.ini"; DestDir: "{pf}\UltraVNC"
Source: "{pf}\UltraVNC\vnchooks.dll"; DestDir: "{pf}\UltraVNC"
Source: "{pf}\UltraVNC\winvnc,1.exe"; DestDir: "{pf}\UltraVNC"; DestName: "winvnc.exe"
Source: "{pf}\UltraVNC\winvnc_ru.exe"; DestDir: "{pf}\UltraVNC"
Source: "{pf}\UltraVNC\winvnc,2.exe"; DestDir: "{pf}\UltraVNC"; DestName: "winvnc.exe"Check: "isVista() or isWin2008Server() or iswin7() or iswin8()"
Source: "{pf}\UltraVNC\winvnc-108.exe"; DestDir: "{pf}\UltraVNC"Check: "isVista() or isWin2008Server() or iswin7()"
Source: "{pf}\UltraVNC\winvnc-108_ru.exe"; DestDir: "{pf}\UltraVNC"; Check: "isVista() or isWin2008Server() or iswin7()"
Source: "{pf}\UltraVNC\ultravnc,2.ini"; DestDir: "{pf}\UltraVNC"; DestName: "ultravnc.ini"; Check: "isWin64()"

не подскажете как дописать, что бы все работало.
Нашел что есть GetWindowsVersion, GetWindowsVersionEx. Но как прикрутить их в скрипт, не хватает навыков

Отправлено: 08:37, 15-11-2013 | #1430