Небольшой сервис для резервного копирования всех подключаемых USB носителей Написан на Delphi XE3 в UNICODE кодировке в двух версиях 32 и 64 бит с использованием только API. Была необходимость написать для себя подобную программу, может кому ещё пригодится.
Принцип работы: После запуска отслеживает подключение съёмных носителей и при подключении копирует всё их содержимое в папку под именем состоящим из цифр серийного номера носителя созданную рядом со своим исполняемым файлом. В данной папке создаётся файл _CONNECT_INFO.TXT в котором содержится информация о подключенном устройстве и дата подключения. Есть 2 горячие клавиши : Alt+Shift+F3 - Приостановка/Старт детектирования устройств т.е. нажав это сочетание и подключив носитель, программа не станет его копировать, нажав ещё раз детектирование будет возобновлено. Alt+Shift+F4 - Закрыть программу (т.к. программа работает в фоновом режиме и закрыть её можно только в диспетчере). Реализована многопоточность, т.е. подключив 2 устройства копирование пойдёт сразу с обоих без зависания. Работоспособность этого не проверялась... В архиве есть 2 готовых файла для установки в систему на диск D, которые можно изменить на своё усмотрение. Данную программу можно использовать как троянскую, установив её на пк в скрытую папку.