Работа с USB-устройствами в .Net - не самая простая задача ... В BCL нет библиотек для работы с USB. Тем не менее, можно использовать Win32 API.
Эта статья должна помочь вам начать работу в правильном направлении, если вы хотите продолжить работу с USB-устройством.
Что касается того, возможно ли это, это может быть ... Я ничего не исключаю, но я думаю, что у вас МНОГО времени для исследований, чтобы заставить его работать, если это вообще возможно. (Я никогда не видел ничего в документации Win32 API, которая позволяет вам контролировать напряжение, например). Тем не менее, было бы очень здорово, если бы вы могли заставить его работать, и один фактор удовлетворения может стоить попробовать.
Добавлена
Я посмотрел на PInvoke.net (очень хороший сайт для изучения вызовов Win32 API), чтобы узнать, охватывают ли они управление питанием для USB-накопителей, и я ничего не вижу.
http://www.pinvoke.net/search.aspx?search=usb&namespace=[All]#