2008-09-26 13 views
3

Я пытаюсь написать суперпростую службу загрузки подкастов на устройство для использования. Я полагаю, что это понравится:Захват события «внешний диск вставлен» в службу windows

Всякий раз, когда конкретное устройство подключено (через USB), это:

  • Удаляет все из устройства
  • Проверки для всех последних записей в ряде RSS Подкаст-каналы
  • Загрузки те на устройство
  • Сообщает пользователю о его завершении.

У меня есть опыт работы с Windows-службами, но я не уверен, как (используя .NET/C#) улавливать событие «медиа-устройство/USB-накопитель на жестком диске». Любой совет?

ответ

2

Простейшим решением было бы периодически перечислять устройства!

CodeProject имеет всеобъемлющий C# статью для этого здесь: http://www.codeproject.com/KB/system/DriveDetector.aspx

+0

Совершенная :). Благодаря! – 2008-09-26 15:57:04