Используя.Net (C#), как можно работать с USB-устройствами?
Как можно обнаружить события USB (соединения/разъединения) и как Вы связываетесь с устройствами (чтение-запись).
Существует ли собственное решение .NET сделать это?
Я пробовал использовать SharpUSBLib, и это привело к поломке моего компьютера (требовалось восстановление системы). Это случилось с коллегой по тому же проекту.
Я нашел альтернативу в LibUSBDotNet: http://sourceforge.net/projects/libusbdotnet Еще не очень много использовал, но кажется неплохим и недавно обновленным (в отличие от Sharp ).
РЕДАКТИРОВАТЬ: По состоянию на середину февраля 2017 года LibUSBDotNet была обновлена около 2 недель назад. Между тем SharpUSBLib не обновлялся с 2004 года.