Descobrir qual aplicativo está usando a webcam

56

Ontem eu estava trabalhando no meu laptop. De repente, percebi que a luz indicadora da webcam estava ligada, apesar do fato de que eu não estava fazendo uma videochamada ou usando a webcam de outra forma no momento.

Isso me assustou.

Me assustou que algum aplicativo desconhecido no meu computador estivesse usando minha webcam sem a minha permissão, e possivelmente enviando esse fluxo de vídeo para Deus sabe onde na Internet.

No final, acabou sendo o Skype, que estava em processo de travamento. (Apesar de eu não fazer ligações no momento.) Então essa história terminou bem.

Mas da próxima vez que vir a luz indicadora da webcam, quero estar pronto. Quero ser capaz de saber exatamente qual aplicativo está usando a webcam para que eu possa destruí-la.

Alguém sabe como descobrir qual aplicativo está usando a webcam?

(estou no Windows XP).

    
por Ram Rachum 13.09.2011 / 18:58

4 respostas

64

Como já sugerido por harrymc , você pode usar Process Explorer para descobrir facilmente quais programas usam atualmente a sua Webcam. Tudo que você precisa fazer é encontrar o seu Webcams Device Handle e procurá-lo no Process Explorer.

Primeiro, pesquise por sua webcam no Gerenciador de dispositivos, ela deve estar em "Dispositivos de imagens", mas também pode estar em "Controladores de som, vídeo e jogos" se tiver um microfone embutido (como no meu caso).
Tenha em atenção que, neste caso, existem duas alças de dispositivos.

Clique com o botão direito do mouse e selecione Propriedades (ou clique duas vezes), vá para a guia Detalhes e procure por "Nome do objeto do dispositivo físico" na lista suspensa Propriedades e copie o valor.

AgoraváparaProcessExplorerecliqueem"Find", depois em "Find Handle or DLL ..." (ou pressione CTRL + F) e insira o Identificador de Dispositivo copiado anteriormente.
Clique em pesquisa e depois de um pouco de espera, você receberá uma lista com processos usando sua webcam.

Mais uma vez: esteja ciente de que a luz da sua webcam também pode estar acesa porque um Microfone embutido está em uso e, nesse caso, você também terá que procurar o Identificador de Dispositivo de Microfone também!

    
por 23.07.2013 / 16:56
11

Minha ideia é que talvez você possa usar o Process Explorer para pesquisar qual programa abriu o dispositivo .

Tente primeiro quando for aberto pelo Skype ou outro programa conhecido. O Process Explorer pode mostrar quais arquivos e dispositivos são abertos por este programa, para descobrir qual é o nome do dispositivo. Você poderia então usar a função Search com o nome do dispositivo para ver se ele encontra este programa.

Se isso funcionar, no futuro, o Process Explorer poderá descobrir qual programa está usando a webcam.

(Desculpe, eu não tenho uma webcam para testar isso.)

    
por 21.09.2011 / 13:17
2

Aplicativos usando "handles" para acessar várias interfaces fornecidas pelo sistema operacional. Identificadores de dispositivo são, na verdade, "identificadores de arquivo".

O Process Hacker ( link ) pode pesquisar alças em todos os processos (Ctrl + F para abrir "Localizar alças e DLL's").

Meu identificador de dispositivo de webcam era

\ Device \ USBPDO-6

Descobri que depois de comparar todas as alças \ Device * abertas pelo skype.exe enquanto minha webcam está ligada e desligada.

    
por 26.06.2013 / 14:54
0

Descubra o modelo da webcam e se houver software adicional instalado para suportá-la, eu sei que algumas webcams da Logitech têm um 'aplicativo de gerenciamento de webcam' que permite controlar os recursos da webcam e, às vezes, informar quando está em uso e qual aplicativo.

Até onde pude ver, não há nenhum software realmente conhecido e confiável para ajudar no gerenciamento de webcams, informando o que as está usando e parece exigir o uso do software fornecido pelo fabricante da webcam ou das ferramentas fornecidas por o fabricante do laptop, como a Dell.

Então, você só precisa esperar que o fabricante da sua webcam tenha esse recurso de relatório "em uso". Se não - torne isso um requisito para uma futura webcam de substituição de atualização.

    
por 15.09.2011 / 03:06