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

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

Аватара для m0nkrus

Старожил


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

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


Одна проблемка все-таки есть: команда "Delete="%%T\\vcredist_x64.exe"" не отрабатывается и vcredist_x64.exe остается висеть в %Temp%... Пробовал все, что можно. И задавать конкретную папку распаковки, без использования переменных, чтобы удалять из нее, и удалять не конкретный файл, а целиком папку, и батч-команды DEL и RD - ничего не помогает. При запуске sfx вручную все работает, но при запуске инсталлером Adobe - нет.

добавлено:

Если кому интересно, то опытным путем я нашел-таки решение, которое с гарантией удаляет временный файл, хоть и оставляет пустую папку. Если покажется, что где-то есть избыточный код, то, увы, оно только в таком виде дает нужный результат.
Код: Выделить весь код
;!@Install@!UTF-8!
InstallPath="%Temp%\\VC2015REDIST"
RunProgram="%Temp%\\VC2015REDIST\\vcredist_x86.exe"
RunProgram="hidcon:cmd /c DEL /f /q \"%Temp%\\VC2015REDIST\\vcredist_x86.exe\""
GUIMode="2"
;!@InstallEnd@!

Последний раз редактировалось m0nkrus, 01-11-2016 в 09:13.


Отправлено: 14:36, 31-10-2016 | #390