Программное отключение или включение устройств, пример Web Camera
На моём ноуте отсутствуют кнопки для отключения-включния веб камеры, а каждый раз лазить в диспетчер устройств не очень комфортно.
Реализовать удалось с помощью bat файла и утилитки DevCon (это программка с интерфейсом командной строки, которая используется в качестве альтернативы диспетчеру устройств) от microsoft. (support.microsoft.com/kb/311272/ru)
Пример использования:
Скачиваем
отсюда download.microsoft.com/download/6/e/4/6e481b67-54af-4340-a534-25de4229cfc6/support.cab
или с этого сайта.
Или непосредственно утилиту devcon
Вынимаем из архива devcon.exe
Для удобства, распакованный файл кладём в папку WINDOWS\system32\
Далее нам надо определить идентификатор устройства для этого использовать параметр hwids *
Но в окне командной строки выводится неудобочитамо, поэтому выводим в файл
пишем (например в корень диска С: )
devcon hwids * >> c:\devconlist.txt
Получили список устройств весь список приводить не буду, только то, что мне понадобилось:
USB\VID_0402&PID_5602\5&1DA8201E&0&7
Name: BisonCam, NB Pro
Hardware ID's:
USB\Vid_0402&Pid_5602&Rev_0100
USB\Vid_0402&Pid_5602
Compatible ID's:
USB\Class_ff&SubClass_ff&Prot_ff
USB\Class_ff&SubClass_ff
USB\Class_ff
Видим, что используются два ID, поэтому ограничемся общим:
devcon disable USB\Vid_0402*
Соответственно включить:
devcon enable USB\Vid_0402*
Создаём bat файл с этой командой и радуемся.