57

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

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

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

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

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

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

(Я на Windows XP.)

4 ответа4

65

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

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

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

образ

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

образ

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

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.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .