Como posso descobrir quais processos no meu computador estão acessando o microfone?

4

Depois de ler esta interessante postagem do Lifehacker e ler os comentários na página, uma pessoa se perguntou se seria possível usar os Nomes de objetos de dispositivos físicos de outro hardware, como o microfone, para descobrir os nomes dos processos que usam esse dispositivo.

Tentei a mesma abordagem, mas até agora parece apenas funcionar para a webcam. Existe alguma outra maneira de fazer isso funcionar no Process Explorer ?


ATUALIZAR:

A publicação do Lifehacker tratava de descobrir qual processo do Windows está usando sua webcam atualmente. Foi assim que eles fizeram:

  1. Inicie o Gerenciador de dispositivos
    ( WIN+ R→ "devmgmt.msc" → OK)
  2. Encontre sua webcam na lista de dispositivos (consulte Dispositivos de imagem)
  3. Abra a janela de propriedades do dispositivo e mude para a guia Detalhes
    (clique com o botão direito do mouse em → Propriedades → Detalhes)
  4. No menu suspenso, selecione Nome do objeto do dispositivo físico e copie a sequência
    (clique com o botão direito do mouse em → Copiar).
  5. Baixar Process Explorer
  6. Verifique se você abriu o Process Explorer no modo Administrador
    (Arquivo → Mostrar detalhes de todos os processos)
  7. Pressione CTRL+ Fe insira a sequência que você copiou anteriormente
    (deve ser algo como \ Device \ 000000XX )
  8. Clique no botão Pesquisar e você verá uma lista de processos usando a webcam
    (se houver)
    PsExec Handle Search
Vinayak
fonte
Você pode procurar pelo audioses.dll, usado na maioria das sessões de áudio.
Parth Parikh
@ParthParikh Tentei procurar pelo audioses.dll, e isso traz muitos processos. Mesmo que um processo não esteja gravando nenhum som, ele ainda é exibido (por exemplo, Gravador de som, Skype, etc.) Eu preciso de uma maneira de mostrar apenas os processos que estão usando o microfone no momento.
Vinayak

Respostas:

0

Na verdade, posso confirmar que isso funciona da mesma maneira, embora o gerenciador de dispositivos / os dispositivos de áudio não funcionem da mesma maneira para mim.

Esclarecer:

  1. Clique com o botão direito do mouse no ícone Volume, no canto inferior direito da barra de tarefas.
  2. Clique em 'Dispositivos de gravação'
  3. Clique com o botão direito do mouse no seu dispositivo atual / padrão e vá para 'Propriedades'.
  4. Abaixo de onde diz Informações do controlador, clique em 'Propriedades' e na guia ' Detalhes ' quando aparecer, em Propriedade , vá para Nome do objeto do dispositivo físico .
  5. Clique com o botão direito e copie o caminho do dispositivo. Depois disso, você pode encontrá-lo no Process Explorer ou onde for necessário.

Notas: Para mim, não é o nome do dispositivo (microfone do fone de ouvido), mas o áudio do viva-voz Bluetooth . Hã. Pode ser diferente dependendo do seu hardware. Consegui encontrar todos os processos usando meu microfone, incluindo o audiodg.exe (onde você o abre para testar se o microfone está funcionando.)

Boa sorte pessoal!

Captura de tela

Daniel Heusburgh
fonte
i.stack.imgur.com/tvH7p.png
Daniel Heusburgh
Tem certeza de que funciona? Sua captura de tela não parece convincente. Eu tentei exatamente a mesma coisa e não funcionará para mim. Eu ficaria convencido se, por esse método, você pode encontrar processos como o skype.exe ou o audacity.exe . Se você pudesse testar mais e me informar o que você recebe, isso seria útil. Obrigado.
precisa
No meu caso, os resultados da pesquisa mostram muitas linhas svchost.exe, o que ainda não é muito informativo, pois cada processo svchost realmente hospeda um programa em execução diferente. O que são esses programas e qual deles é um espião de gravação ainda não está claro. Portanto, o próximo passo é abrir cada PID svchost listado e verificar qual programa ele hospeda. No entanto, esse programa pode mascarar com o nome de qualquer componente legítimo do Windows ou de terceiros, portanto, mais pesquisas ainda serão necessárias.
sambul35