6

Время от времени (например, два раза в день) я слышу странный - краткий - звук на моем компьютере (Windows 7), который, как мне кажется, происходит из фонового приложения, такого как Windows Live Messenger, Teamviewer, Skype или чего-то подобного.

Есть ли прямой способ найти / отследить происхождение этого звука; без отключения всех приложений и последующего включения каждого из них по одному?

Я думаю, что-то вроде « Process Monitor for Sounds», который я могу активировать, а затем создать журнал, когда генерируется звук?

Обновление 2011-07-24

Ха! Просто снова услышал этот звук. Это было ок. 1 секунда и звучит как щебетание крикета (Вот образец).

3 ответа3

5

Самый простой способ, который я могу придумать, - это использовать Volume Mixer. В нем перечислены все процессы, которые в данный момент используют динамик, как вы можете видеть здесь:

Объемный миксер

Как запустить микшер громкости:

  1. Win+R"sndvol"Enter

Альтернативное решение:

Кажется, Process Monitor - это Process Monitor для звуков. Вы можете установить фильтр Path для распространенных расширений аудиоформатов, таких как WAV и начать захват событий. Соответствующий процесс, который воспроизводил аудиофайл, должен быть указан в Process Monitor.

  1. Установите фильтр Path чтобы включить записи, содержащие WAV Фильтр монитора процесса

  2. Начните захват и дождитесь, пока процесс воспроизведет звук Захват ProcMon

  3. Посмотрите на вывод, чтобы выяснить, какие операции не повторяются, и создайте фильтр Operation чтобы исключить все другие операции и отделить сигнал от шума. ProcMon - включить QueryOpen

  4. Вы должны увидеть отфильтрованный список процессов со звуками, которые они играли ProcMon - отфильтрованный список


ПРИМЕЧАНИЕ. Возможно, вы не сможете обнаружить ВСЕ программы, воспроизводящие звук, с помощью этого метода (например, Google Chrome, воспроизводящий видео с YouTube), но это должно удовлетворить вашу потребность в регистрации воспроизведения звука.
2

Возможный способ отследить генерацию звука - отслеживать вызовы различных аудио / мультимедийных API с помощью монитора API. Я иногда использовал http://www.rohitab.com/apimonitor, он очень мощный (и более того бесплатный); К сожалению, я не видел опции автоматического присоединения к новым процессам, а это значит, что вам нужно будет вручную подключать программу мониторинга API к каждой новой программе, которую вы запускаете. И если вы используете 64-битную версию Windows, вам даже нужно будет запускать как 32-битную, так и 64-битную версии одновременно, чтобы иметь возможность контролировать оба типа процессов ... так что возможно, но тяжело делать.

Вот пример того, как Skype генерирует мелодию звонка, перехватывая вызовы аудио / видео API (для этого звука было выполнено более 1,5 тыс. Вызовов API):

APIMonitor отслеживает звонки аудио API через Skype.exe во время звонка

1

Просто выяснил причину звуков: это был звук уведомления, когда посетитель переходит в наш чат поддержки LiveZilla на нашем сайте.

Ниже приведен скриншот диалогового окна параметров (немецкого) в LiveZilla:

Жить!Zilla

Теперь я решил свою проблему со случайными звуками, хотя вопрос о "Звуковой дорожке" все еще кажется отвечающим только: "Недоступно".

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