Apakah Windows masuk saat Anda mencolokkan / mencabut perangkat audio dari jack 3.5mm?

2

Pertanyaan : Ketika perangkat audio dicolokkan atau dicabut dari jack 3.5mm, apakah Windows mencatatnya di mana saja? Di mana saya dapat menemukan ini?

Latar belakang : Saya kembali ke meja saya mengambil kopi dan menemukan bahwa tunas saya dicabut ketika saya memulai podcast. Ketika kekacauan politik yang merajalela di seluruh kantor, saya berpikir: "sabotase." Seseorang mencabut tunas saya ketika saya pergi, berharap bahwa saya akan mendapatkan air panas dengan cara seperti ini. Saya akan melawan ini sampai ke mahkamah agung. Saya akan memulai kampanye tagar twitter, #SaveThaler.

Tentu saja juga mungkin bahwa saya baru saja meninggalkan mereka dicabut dan lupa. Jadi saya ingin melihat apakah ada balok kayu untuk mencabut kabel saat saya pergi untuk minum kopi.

Terima kasih.

D. Thaler
sumber
Tidak secara default. Anda harus menulis aplikasi untuk mendeteksi plug in / plug out dan kemudian menghasilkan acara yang ditentukan pengguna. Lihat Peristiwa Perangkat - aplikasi Windows | Microsoft Docs
DavidPostill
Oke, sepertinya ini jawabannya. Jika Anda ingin memposting ulang sebagai jawaban daripada komentar, saya akan menandainya sebagai jawabannya. Terima kasih.
D. Thaler
Jawaban diposting ...
DavidPostill

Jawaban:

2

Ketika perangkat audio dicolokkan / dicabut dari jack 3.5mm, apakah Windows mencatatnya di mana saja?

Tidak secara default. Anda harus menulis aplikasi untuk mendeteksi plug in / plug out. Perhatikan bahwa jack harus mendukung deteksi kehadiran-jack .

Peristiwa perangkat memberi tahu klien tentang perubahan status perangkat audio endpoint dalam sistem. Berikut ini adalah contoh acara perangkat:

  • Pengguna mengaktifkan atau menonaktifkan perangkat titik akhir audio dari Device Manager atau dari panel kontrol multimedia Windows, Mmsys.cpl.
  • Pengguna menambahkan adaptor audio ke sistem atau menghapus adaptor audio dari sistem.
  • Pengguna menghubungkan perangkat endpoint audio ke jack audio dengan deteksi kehadiran jack, atau menghapus perangkat endpoint audio dari jack tersebut.
  • Pengguna mengubah peran perangkat yang ditugaskan ke perangkat.
  • Nilai properti suatu perangkat berubah.

Lihat Peristiwa Perangkat - aplikasi Windows | Microsoft Documents untuk informasi lebih lanjut dan kode sampel.

Anda dapat memperluas kode sampel untuk masuk ke file atau membuat acara yang ditentukan pengguna khusus dalam log peristiwa.

Saran:

  • Tambahkan kode untuk menggunakan webcam bawaan Anda untuk mengambil foto pelakunya.
DavidPostill
sumber
Apakah tidak mungkin bahwa driver yang memungkinkan jack melakukan logging secara default?
deed02392
Itu mungkin, tapi milikku tidak.
DavidPostill
1

Apakah Windows masuk saat Anda mencolokkan / mencabut perangkat audio?

Setiap sistem operasi harus mengetahui (atau mewaspadai) segala jenis perubahan perangkat keras, misalnya, ketika pengguna menambah atau menghapus perangkat perangkat keras apa pun, mengalokasikan sumber daya, menginstal driver yang diperlukan, dll. Di Windows, ada dua layanan utama untuk pembuatan Audio. Yaitu Windows Audio (Audiosrv) dan Windows Audio Endpoint Builder (AudioEndpointBuilder) yang mengelola perangkat audio dan streaming audio untuk program. Jadi, kesadaran akan perubahan perangkat adalah jalur penting dari OS.

Apakah Windows mencatatnya di mana saja? Di mana saya dapat menemukan ini?

Apakah Windows mengumpulkannya sebagai telemetri? Sebagai pengguna akhir, kami tidak mengetahuinya. Tetapi dimungkinkan untuk mengumpulkan "Log Kejadian" dengan beberapa program. Kita perlu menginstal Kit Driver Windows .

Prosedur: Jalankan perintah ini di command prompt

  • Dapatkan penyedia Audio logging: WevtUtil.exe enum-logs | find "Audio"

  • Dapatkan penyedia acara GUID dari penyedia pendataan Audio: WevtUtil.exe get-publisher "Microsoft-Windows-Audio" | find "guid"

  • Mulai sesi penelusuran peristiwa waktu nyata: TraceLog.exe -start MyTrace -guid #AE4BD3BE-F36F-45B6-8D21-BDD6FB832853 -rt

  • Tampilkan log peristiwa: TraceFmt.exe -rt MyTrace -displayonly

Jangan memulai file audio atau video jika tidak, jendela prompt perintah akan diisi dengan terlalu banyak acara. Sekarang colokkan dan keluarkan perangkat audio Anda. Jendela CMD akan menampilkan log peristiwa. Gunakan TraceLog.exe -stop MyTraceuntuk menghentikan sesi jejak acara itu. Untuk keterangan lebih lanjut, lihat TraceLog dan TraceFmt dokumentasi.

Biswapriyo
sumber