Descobrir qual aplicativo está usando a webcam

57

Ontem eu estava trabalhando no meu laptop. De repente, notei que a luz indicadora da webcam estava acesa, apesar de não estar fazendo uma chamada de vídeo ou usando a webcam de qualquer outra maneira no momento.

Isso me assustou.

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

No final, acabou sendo o Skype que estava em processo de queda. (Apesar de eu não ter telefonado no momento.) Então a história terminou bem.

Mas da próxima vez que vir a luz indicadora da webcam, quero estar pronto. Quero saber exatamente qual aplicativo está usando a webcam para poder destruí-lo.

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

(Estou no Windows XP.)

Ram Rachum
fonte
1
Rut Row. . . Malware espionando você !!
surfasb 13/09/11
2
Francamente, eu consideraria colocar um adesivo sobre a webcam, a menos que você o esteja usando. Houve algumas pessoas más aproveitando webcams: wired.com/threatlevel/2011/09/sextortionist
Mão-E-Food

Respostas:

65

Como já sugerido por harrymc , você pode usar o Process Explorer para descobrir facilmente quais programas atualmente usam sua webcam. Tudo o que você precisa fazer é encontrar seu identificador de dispositivo de webcams e procurá-lo no Process Explorer.

Primeiro, procure sua Webcam no Gerenciador de dispositivos, ela deve estar em "Dispositivos de imagem", mas também em "Controladores de som, vídeo e jogos" se tiver um microfone embutido (como no meu caso).
Cuidado com o fato de ter dois identificadores de dispositivo nesse caso.

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.

imagem

Agora vá ao Process Explorer e clique em "Localizar", depois em "Localizar identificador ou DLL ..." (ou pressione CTRL + F) e digite o identificador de dispositivo copiado anteriormente.
Clique em pesquisar e depois de um pouco de espera, você obterá uma lista com Processos usando sua webcam.

imagem

Novamente: Lembre-se de que a luz da sua webcam também pode estar acesa porque um microfone embutido está em uso; nesse caso, você também precisará procurar pelo identificador de dispositivo de microfones!

halfbit
fonte
3
+1 IMO esta deve ser a resposta aceita - muito mais útil do que a resposta atualmente aceita ...
Shaul Behr
+1 Incrível, obrigado por dedicar um tempo para adicionar detalhes, muito útil!
precisa saber é o seguinte
3
Eu tinha a luz acesa e nenhum resultado na pesquisa. Provavelmente algo caiu e deixou em execução. Vou re-conectá-lo #
1128 Jonathan Jonathan
1
mesmo por mim, nenhum resultado
tibbus
0 matching intems.
FractalSpace
11

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

Experimente primeiro quando estiver 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ê pode usar a função Pesquisar com o nome do dispositivo para verificar se encontra esse programa.

Se isso funcionar, no futuro, o Process Explorer poderá encontrar para você qual programa está usando a webcam.

imagem

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

harrymc
fonte
2

Aplicativos usando "alças" para acessar várias interfaces fornecidas pelo sistema operacional. Alças de dispositivo são realmente "alças de arquivo".

O Process Hacker ( http://processhacker.sf.net/ ) pode procurar identificadores em todos os processos (Ctrl + F para abrir "Localizar identificadores e DLL").

A alça do meu dispositivo de webcam era

\ Device \ USBPDO-6

Descobri que depois de comparar todos os identificadores \ Device * abertos pelo skype.exe enquanto minha webcam está ligada e desligada.

Sanya_Zol
fonte
0

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

Até onde pude ver, não há software realmente conhecido e confiável para ajudar no gerenciamento de webcams, relatando o que está sendo usado, e parece que requer o uso do software fornecido pelo fabricante da webcam ou das ferramentas fornecidas pelo 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". Caso contrário - faça disso um requisito para uma futura webcam de substituição de atualização.

Nick Josevski
fonte