Zloy_Gelud
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Alexey87 Цитата: (и пусть это происходит при закрытом авторане, но с запущенным каким-нибудь процессом | Процесс, в данном случае, - это будет отдельно запущенная программа без интерфейса. Скорей всего, написанная НЕ в АМС, а в другом языке программирования. Цитата: 3.Закрытие процесса предполагаю завершить извлечением компакт-диска | Теоретически можно сделать, но этот функционал будет реализован в программе, написанной НЕ в АМС. Цитата: или если дистрибутив распространяется как образ – при размонтировании виртуального привода | Здесь у тебя не получится размонтировать образ, т.к. одна из программ (монитор ассоциаций) в этом образе будет еще выполняться. Следовательно, и процесс этой программы прибить автоматически не получится. PAVELNEXT Код: xyz = function () HTTP.Download("http://www.mydomain.com/myfile.exe", "C:\\Downloads\\myfile.exe", MODE_BINARY, 20, 80, nil, nil, nil); local nError = Application.GetLastError(); if nError ~= 0 then Dialog.Message("Error", _tblErrorMessages[nError], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1); xyz(); -- рекурсивный вызов этой функции при ошибке end end xyz(); | Добавлено: PAVELNEXT Цитата: Мне нужно чтобы скрипт ждал когда файл полностью загрузится и если интернет "оборвался" в процессе загрузки ждал заданное мною время возобновление, если соединение восстановилось продолжал загрузку. | Вроде возможно с помощью плагина Download. Смотри примеры к нему. |