Если у вас есть программа доступа, вы можете импортировать XML-файл из внешнего импорта данных и экспортировать его как файл Excel или текстовый файл.
экспорт Excel
Вы можете использовать WMI, это просто и работает намного лучше, чем решение WndProc с сервисами.
Вот простой пример:
using System.Management;
ManagementEventWatcher watcher = new ManagementEventWatcher();
WqlEventQuery query = new WqlEventQuery("SELECT * FROM Win32_VolumeChangeEvent WHERE EventType = 2");
watcher.EventArrived += new EventArrivedEventHandler(watcher_EventArrived);
watcher.Query = query;
watcher.Start();
watcher.WaitForNextEvent();
Можно также использовать WMI для обнаружения событий вставки. Это сложно, чем контроль для сообщений WM_CHANGEDEVICE, но это не требует дескриптора окна, который может быть полезным, если Вы работаете в фоновом режиме как услуга.