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