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

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

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


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

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


Сrack,
Win XP / 7 / 8 - пробовал на разных.
Можно рассмотреть на конкретном примере:
В качестве проверки GUID я беру наличие файла - допустим:
Код: Выделить весь код
%SystemDrive%\Program Files\WinRAR\WinRAR.exe
В качестве cmd - опять же - для примера - cmd следующего содержания (файлы *.cmd, wrar521ru.exe, winrar-x64-521ru.exe - лежат в папке software):
Код: Выделить весь код
@echo on
Install WinRAR

if not defined ProgramW6432 (  
start /wait %~dp0wrar521ru.exe /S 
) else (  
start /wait %~dp0winrar-x64-521ru.exe /S 
)

Install WinRAR - OK
exit
Отмечаю его для установки - запускаю Выполнить - промаргивает зелёная галочка, что установка выполнена - но галочка-отметка для установки не снимается.
И далее установщик снова запускает cmd - и так по кругу..
Для эксперимента я запускал пустой командник - который вообще ничего не делает - то же самое.
Стоит убрать GUID-проверку - все отрабатывает нормально.
Я не против остаться на версии 71 - меня всё устраивает - просто уже спортивный интерес. Спасибо.

Отправлено: 15:52, 22-07-2015 | #1343