Bir ses cihazını 3,5 mm jaktan taktığınızda / çıkardığınızda Windows oturum açıyor mu?


2

Soru : Bir ses cihazı 3,5 mm jakına takılı ya da çıkarıldığında, Windows bunu herhangi bir yere kaydeder mi? bunu nereden bulabilirim?

Arkaplan : Kahve içmek için masama döndüm ve bir podcast başlattığımda tomurcuklarımın prizden çekildiğini gördüm. Saçak siyasi shenanganlar ofise karşı çıktığında, kendime şöyle düşündüm: "sabotaj". Ben yokken birileri tomurcuklarımı fişten çekip, kendimi bu şekilde sıcak suya sokacağımı umuyordum. Bununla yüksek mahkemeye kadar savaşacağım. Bir Twitter hashtag kampanyası başlatacağım, #SaveThaler.

Tabii ki onları henüz fişten çekip unuttum. Bu yüzden, kahve içmek için ayrıldığım süre zarfında fişinin çekilmesi için bir kayıt olup olmadığını görmek istiyorum.

Teşekkürler.


Varsayılan olarak değil. Eklentiyi algılamak / çıkarmak için bir uygulama yazmanız ve ardından kullanıcı tanımlı bir etkinlik oluşturmanız gerekir. Aygıt Olaylarına
DavidPostill

Tamam, cevap bu gibi geliyor. Bir yorum yerine bir cevap olarak tekrarlamak isterseniz, cevap olarak işaretleyeceğim. Teşekkürler.
D. Thaler,

Cevap gönderildi ...
DavidPostill

Yanıtlar:


2

Bir ses cihazı 3,5 mm jakından takıldığında / çıkarıldığında, Windows herhangi bir yere kaydeder mi?

Varsayılan olarak değil. Eklentiyi algılamak / çıkarmak için bir uygulama yazmanız gerekir. Jakın, jak varlığı algılamasını desteklemesi gerektiğini unutmayın .

Bir cihaz olayı, sistemdeki bir ses uç nokta cihazının durumundaki bir değişikliği istemcilere bildirir. Aşağıdaki cihaz olay örnekleridir:

  • Kullanıcı, bir ses uç noktası aygıtını Aygıt Yöneticisi'nden veya Mmsys.cpl Windows multimedya kontrol panelinden etkinleştirir veya devre dışı bırakır.
  • Kullanıcı sisteme bir ses adaptörü ekler veya bir ses adaptörünü sistemden kaldırır.
  • Kullanıcı, bir ses uç noktası cihazını, jak varlığı algılama özelliğine sahip bir ses jakına takar veya bir ses uç noktası cihazını bu tür bir jaktan çıkarır.
  • Kullanıcı, bir aygıta atanan aygıt rolünü değiştirir.
  • Bir cihazın özelliğinin değeri değişir.

Aygıt Olaylarına Bakın - Windows uygulamaları | Daha fazla bilgi ve örnek kod için Microsoft Docs .

Bir dosyayı günlüğe kaydetmek veya olay günlüğünde özel bir kullanıcı tanımla etkinliği oluşturmak için örnek kodu genişletebilirsiniz.

Öneri:

  • Suçlu fotoğrafını çekmek için yerleşik web kameranızı kullanmak için kod ekleyin.

Jakı etkinleştiren sürücünün varsayılan olarak günlük kaydı yapması mümkün değil mi?
de02392

Mümkün, ama benim değil.
DavidPostill

1

Herhangi bir ses cihazını taktığınızda / çıkardığınızda Windows oturum açıyor mu?

Her işletim sistemi, örneğin, kullanıcı herhangi bir donanım aygıtı eklediğinde veya çıkardığında, kaynak tahsis ettiğinde, gerekli sürücüyü yüklediğinde vb. Herhangi bir donanım değişikliği bilmelidir (veya farkında olmalıdır). Windows'da, Ses yönetimi için iki ana servis vardır. Bunlar, Windows Ses (Audiosrv) ve Windows Ses Son Nokta Oluşturucu (AudioEndpointBuilder), ses aygıtlarını ve programlar için ses akışını yönetir. Bu nedenle, herhangi bir cihaz değişikliğinin farkındalığı bir işletim sisteminin önemli bir yoludur.

Windows bunu herhangi bir yere kaydeder mi? bunu nereden bulabilirim?

Windows onu telemetri olarak topluyor mu? Son kullanıcı olarak bilmiyoruz. Ancak bazı programlarla "Olay Kayıtlarını" toplamak mümkündür. Biz yüklemeniz gerekir , Windows Driver Kit .

Prosedür: Bu komutu komut isteminde çalıştırın

  • Ses günlüğü sağlayıcılarını edinin: WevtUtil.exe enum-logs | find "Audio"

  • Ses günlüğü sağlayıcısının etkinlik sağlayıcısı GUID'sini al: WevtUtil.exe get-publisher "Microsoft-Windows-Audio" | find "guid"

  • Gerçek zamanlı bir etkinlik izleme oturumu başlatın: TraceLog.exe -start MyTrace -guid #AE4BD3BE-F36F-45B6-8D21-BDD6FB832853 -rt

  • Etkinlik kayıtlarını göster: TraceFmt.exe -rt MyTrace -displayonly

Herhangi bir ses veya video dosyasını başlatmayın, aksi halde komut istemi penceresi çok fazla olayla doldurulur. Şimdi ses cihazınızı takıp çıkarın. CMD penceresi olay günlüklerini gösterecektir. TraceLog.exe -stop MyTraceBu olay izleme oturumunu durdurmak için kullanın . Daha fazla ayrıntı için, TraceLog ve TraceFmt belgelerine bakın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.