В Windows, есть ли способ программно одобрить устройство USB после вставки, если оно определенного типа (скажем, съемный диск) разрешает его использование, в противном случае нет? Также не разрешать запуск драйверов, разрешать использование устройства только разрешенным способом?
т.е. Мы хотим разрешить вставку USB-накопителей, но не должны беспокоиться об установке вируса.
РЕДАКТИРОВАТЬ Извините, я не очень ясно о публикации этого вопроса. Да, это Windows, но я не беспокоюсь об автозапуске программ, которые, конечно, отключены. Пользователи не смогут получить доступ к каким-либо исполняемым файлам, только данные будут считаны с диска. У них не будет доступа ни к какому пользовательскому интерфейсу, кроме того, что мы разрешаем (это киоск). Что меня беспокоит, так это драйверы устройств, запускающие и устанавливающие программное обеспечение (например, U3, и другое программное обеспечение USB, которое устанавливается самостоятельно при подключении USB-накопителя). В дикой природе существует множество вирусов, которые можно запустить, просто вставив USB-диск в систему. Мы ограничили вещи с групповой политикой до уровня, который мы можем, но я не могу найти способ запретить установку драйверов без создания базового белого списка USB-накопителей, которые поставляются предварительно установленными, и больше ничего не будет работать (т.е. Не разрешать установку драйверов).