USDownloader plus
Перезагрузка USDownloader'a после каждой успешной закачки

Я в свое время тоже напоролся на AccessViolation, и натыкаюсь на эту ошибку постоянно. На одних системах данная ошибка есть, на других ее нет и никогда не было. 

Для борьбы с получением битых файлов, в шедулере стоит батник, убивающий процесс USD через 20-30 секунд после окончания закачки файла. Вот бат-файл:
------------------------------------------------------------------------------------
@echo off
c:\usd\wait4 +30
c:\usd\taskkill /f /im USDownloader.exe /t
------------------------------------------------------------------------------------
Данный бат-файл запускается из шедулера USDownloader'a. В шедулере cоздается задание:
- событие:
        когда       - ежедневно
        событие  - после скачки файла
- действие:  
        что делать  - выполнять программу
        имя файла  - {имя вашего бат-файла}
        запускать     - обычным (или выберите свое значение)
        ждать окончания - галку не ставить

В системном шедулере стоит задание, проверяющее каждую минуту наличие процесса USD в памяти и запускающее его при обнаружении отсутствия данного процесса в памяти.

В качестве системного шедулера использовался NNCRON.

Битых файлов при данной ошибке уже почти не стало, а те что остались скорее всего связаны с нестабильной связью с провайдером. 

Всё необходимое (wait4.com, taskkill.exe, nncron191.exe, killUSD.bat)
лежит здесь (FilesDump.com), здесь (DepositFiles.com) или здесь (ifolder.ru).
Некоторые наработки для облегчения использования...
Сайт создан в системе uCoz