Выясните, какое приложение использует веб-камеру


57

Вчера я работал на своем ноутбуке. Внезапно я заметил, что индикатор веб-камеры горит, несмотря на то, что в данный момент я не делал видеозвонок и не использовал веб-камеру любым другим способом.

Это меня бесило.

Меня пугало, что какое-то неизвестное приложение на моем компьютере использовало мою веб-камеру без моего разрешения и, возможно, отправляло этот видеопоток богу где-то в Интернете.

В конце концов это был Skype, который был в процессе сбоя. (Несмотря на то, что я не звонил в то время.) Так что эта история закончилась хорошо.

Но в следующий раз, когда я увижу индикатор веб-камеры, я хочу быть готовым. Я хочу точно знать, какое приложение использует веб-камеру, чтобы я мог ее уничтожить.

Кто-нибудь знает, как я могу узнать, какое приложение использует веб-камеру?

(Я на Windows XP.)


1
Рут Роу. , , Вредоносные программы следят за вами!
Surfasb

2
Честно говоря, я бы подумал надеть наклейку на веб-камеру, если вы ее не используете. Было несколько плохих людей, которые использовали в своих интересах веб-камеры: wired.com/threatlevel/2011/09/sextortionist
Hand-E-Food

Ответы:


65

Как уже было предложено harrymc , вы можете использовать Process Explorer, чтобы легко узнать, какие программы в данный момент используют вашу веб-камеру. Все, что вам нужно сделать, это найти свой дескриптор устройства веб-камеры и найти его в Process Explorer.

Во-первых, найдите свою веб-камеру в диспетчере устройств, она должна быть в разделе «Устройства обработки изображений», но также может быть в разделе «Звуковые, видео и игровые контроллеры», если она имеет встроенный микрофон (как в моем случае).
Помните, что в этом случае он имеет два дескриптора устройства.

Щелкните правой кнопкой мыши и выберите «Свойства» (или «Двойной щелчок»), перейдите на вкладку «Сведения», найдите «Имя объекта физического устройства» в раскрывающемся списке «Свойства» и скопируйте значение.

образ

Теперь перейдите в Process Explorer и нажмите «Найти», затем «Найти дескриптор или DLL ...» (или нажмите CTRL + F) и введите ранее скопированный дескриптор устройства.
Нажмите кнопку поиска, и после небольшого ожидания вы получите список процессов, использующих вашу веб-камеру.

образ

Опять же: имейте в виду, что свет вашей веб-камеры также может быть включен, потому что используется встроенный микрофон, и в этом случае вам также придется искать дескриптор устройства микрофонов!


3
+1 ИМО, это должен быть принятый ответ - гораздо полезнее, чем принятый в настоящее время ответ ...
Шаул Бер

+1 Круто, спасибо, что нашли время, чтобы добавить детали, очень полезно!
Иеремалан

3
У меня был свет и никаких результатов в поиске. Возможно, что-то рухнуло и оставило его работать. Я снова подключу его
Джонатан

1
то же самое для меня, никаких результатов
Tibbus

0 matching intems.
FractalSpace

11

Моя идея заключается в том, что, возможно, вы могли бы использовать Process Explorer, чтобы выяснить, какая программа открыла устройство.

Попробуйте сначала, когда он открыт по скайпу или другой известной программе. Process Explorer может показать, какие файлы и устройства открыты этой программой, чтобы узнать, как называется устройство. Затем вы можете использовать функцию поиска с именем устройства, чтобы увидеть, если оно действительно находит эту программу.

Если это работает, то в будущем Process Explorer сможет найти для вас программу, которая использует веб-камеру.

образ

(Извините, у меня нет веб-камеры для тестирования.)


2

Приложения, использующие «дескрипторы» для доступа к различным интерфейсам, предоставляемым ОС. Дескрипторы устройства на самом деле "файловые дескрипторы".

Process Hacker ( http://processhacker.sf.net/ ) может искать дескрипторы во всех процессах (Ctrl + F, чтобы открыть «Найти дескрипторы и библиотеки DLL»).

Дескриптор устройства моей веб-камеры был

\ Device \ USBPDO-6

Я обнаружил, что после сравнения всех дескрипторов \ Device *, открытых с помощью skype.exe, когда моя веб-камера включена и выключена.


0

Узнайте модель веб-камеры и, если для ее поддержки установлено дополнительное программное обеспечение, я знаю, что на некоторых веб-камерах Logitech есть «приложение для управления веб-камерой», которое позволяет вам контролировать функции веб-камеры и иногда сообщать, когда она используется и каким приложением.

Насколько я мог видеть, не существует действительно хорошо известного и надежного программного обеспечения, которое помогло бы управлять любыми веб-камерами, сообщая о том, что они используют, и похоже, что для этого требуется использовать программное обеспечение, поставляемое производителем веб-камеры, или инструменты, предоставляемые производителем ноутбука. как Dell.

Так что тогда вам остается только надеяться, что у производителя вашей веб-камеры есть эта «используемая» функция отчетности. Если нет - сделайте это обязательным требованием для замены веб-камеры в будущем.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.