Можно сделать на PowerShell используя WMI или WMI Events.
(
https://technet.microsoft.com/en-us/library/ff7309...
а с помощью WMIExplorer можно поексперементировать с запросами вида :
- select * from CIM_USBDevice
И прописать его исполнение в Службе или в Autorun, но тут надо поэкспериментировать.
А можно узнать какую проблему или задачу вы этим хотите решить ?
Что если установить Софт мониторинга ПК который также все подключенные девайсы мониторит... а может и заблокировать ?