Forma possível de determinar qual aplicativo gera certos sons no meu sistema?

6

De vez em quando (por exemplo, duas vezes por dia) ouço um estranho som breve no meu computador (Windows 7), que acredito ser de um aplicativo em segundo plano como o Windows Live Messenger, Teamviewer, Skype ou algo parecido.

Existe uma maneira direta de encontrar / rastrear a origem desse som; sem desativar todos os aplicativos e, em seguida, transformar cada um em um de cada vez?

Estou pensando em algo como " Process Monitor para sons" que posso ativar e ter um log criado sempre que um som é gerado?

Atualização 2011-07-24

Ha! Apenas ouvi esse som novamente. Foi aprox. 1 segundo de duração e soou como o chilrear de um grilo (Aqui está um exemplo ).

    
por Uwe Keim 23.07.2011 / 15:59

3 respostas

1

Apenas descobri a causa dos sons: Era um som de notificação sempre que um visitante navega para nosso bate-papo de suporte LiveZilla no nosso site.

A seguir, uma captura de tela da caixa de diálogo de opções (alemão) do LiveZilla:

Agoraresolvimeuproblemadossonsaleatórios,emboraaperguntasobreum"Rastreamento de som" ainda pareça ser respondível apenas por: "Não disponível".

    
por 07.08.2011 / 11:13
5

A maneira mais simples de pensar é usar o Volume Mixer . Ele lista todos os processos que estão atualmente usando o palestrante, como você pode ver aqui:

Comoiniciaromixerdevolume:

  1. Win+R"sndvol" Enter

Solução alternativa:

Parece que o Process Monitor é o Process Monitor para sons. Você pode definir um filtro Path para extensões de formato de áudio comuns, como WAV , e começar a capturar eventos. O processo relevante que reproduziu o arquivo de áudio deve ser listado no Process Monitor.

  1. Defina o filtro Path para incluir entradas que contenham WAV

  2. Comeceacapturareespereoprocessotocarosom

  3. Observe a saída para descobrir quais operações não são recorrentes e crie um filtro Operation para excluir todas as outras operações e separe o sinal do ruído

  4. Vocêdeveverumalistafiltradadeprocessoscomossonsqueelestocaram

OBSERVAÇÃO: talvez você não consiga detectar TODOS programas que reproduzem um som com esse método (por exemplo, o Google Chrome reproduzindo um vídeo do YouTube), mas isso deve satisfazer sua necessidade de registro de som tocam.     
por 13.01.2015 / 23:23
2

Uma maneira possível de rastrear a geração de som seria monitorar as chamadas para as várias APIs de áudio / multimídia usando um monitor de API. Eu às vezes usei o link , ele é muito poderoso (e além disso gratuito); infelizmente, não vi uma opção para anexar automaticamente a novos processos, o que significa que você precisaria anexar manualmente o programa de monitoramento da API a cada novo programa iniciado. E se você estiver usando uma versão de 64 bits do Windows, você precisaria mesmo executar as versões de 32 e 64 bits ao mesmo tempo para poder monitorar os dois tipos de processos ... portanto, possível, mas pesado para fazer.

Aqui está um exemplo do Skype gerando um toque, enquanto intercepta chamadas para APIs de áudio / vídeo (ele fez mais de 1.5k chamadas de API para produzir aquele som!):

    
por 14.01.2015 / 00:47