ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
Работа с девайсами по VID/PID в Си |

08.03.2010, 02:31
|
|
Познающий
Регистрация: 18.03.2006
Сообщений: 47
Провел на форуме: 311345
Репутация:
9
|
|
Работа с девайсами по VID/PID в Си
Здрасте,мне надо написать небольшую программу которая при подключения устройства (и последующего определения в windows xp) будет отключать его по VID/PID (VEN/DEV) или любыми другими способами.В моем случае "пациентом" для отключения является Веб-Камера которая подключается по USB.
Программа должна постоянно работать (чтобы нельзя было подключить веб-камеру и пользоватся ею ),значит по моим предположениям она должна действовать так :
Она загрузится с Windows,и будет смотреть если есть девайс с таким то PID/VID к примеру каждые 5 сек. , если есть то отключать.
В С++ я нашел вот эти функций/контрол коды :
DeviceIoControl
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER Control Code
FSCTL_DISMOUNT_VOLUME Control Code
Я в С++ не шарю,знаю Си средне (тоесть смогу понять если поможите), в первом котнтрол коде все ясно,получу серийный номер Веб-Камеры, дальше чтобы ее отключить,второй контрол код неподойдет так как веб камера не "volume", Посоветуйте куда копать дальше пожалуйста  .
|
|
|

08.03.2010, 02:36
|
|
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме: 5265510
Репутация:
455
|
|
Вебка работает со стандартными вин драйверами или для нее нужны свои?
И в каком смысле отключить? Чтоб ее не видели другие проги или питание?
|
|
|

08.03.2010, 02:54
|
|
Познающий
Регистрация: 18.03.2006
Сообщений: 47
Провел на форуме: 311345
Репутация:
9
|
|
Вебка со стандартнами Win драйверами, отключить в смысле чтобы ею нельзя было воспользоваться,а как мне не важно,можно и питание выключить ,и в диспетчере устройств (только пользователь полезет включать туда,значит придется чтобы прога бесконечно отключала оттуда,наверно это нерационально),вообще это все делается чтобы нельзя было работать камере в Skype / Yahoo Messenger (и так далее подобным) , но желательно имитировать что камера просто неработает при подключений( тоесть ее не видно)
|
|
|

08.03.2010, 02:55
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
дальше чтобы ее отключить,второй контрол код неподойдет
Может проще отключить usb порт? ( http://www.gohacking.com/2009/07/creating-a-virus-to-disable-usb-ports.html )
А так:
http://www.generation-nt.com/us/disable-enable-usb-device-help-27432582.html
|
|
|

08.03.2010, 03:02
|
|
Познающий
Регистрация: 18.03.2006
Сообщений: 47
Провел на форуме: 311345
Репутация:
9
|
|
Нет,USB порты должны работать (тоесть флэшки и прочие устройства должны определятся и работать нормально).Насчет второй ссылки то там надо почитать мне каждую функцию что делает,так сразу непонятно.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|