Я хочу просмотреть весь трафик, поступающий с USB, с возможностью блокировать транзакции данных на / с USB на основе политики содержимого. Как это будет сделано? Есть ли способ добиться этого в C # или это больше проблема типа C ++?
Вы можете использовать такие вещи, как CreateFile () и DeviceIoControl (), но это будет не так просто, как кажется Вы хотите отслеживать весь трафик со всех возможных устройств, которые могут быть подключены?
Не знаю, поможет ли это, но проект #usblib существует уже много лет.
http://www.icsharpcode.net/OpenSource/SharpUSBLib/default.aspx