読んだあと この興味深いLifehackerの投稿 そのページのコメントを読んでいると、ある人は、マイクなどの他のハードウェアの物理デバイスオブジェクト名を使用してそのデバイスを使用しているプロセスの名前を見つけることが可能かどうか疑問に思いました。
私は同じアプローチを試みました、しかしこれまでのところそれはウェブカメラのために働くだけのようです。私はこれを動作させることができる他の方法はありますか プロセスエクスプローラ ?
更新:
Lifehackerの投稿は、どのWindowsプロセスが現在あなたのWebカメラを使用しているかを調べることでした。 この 彼らはどうやってそれをしたのですか:
- デバイスマネージャを起動します。
( 勝つ + R → "devmgmt.msc"→OK)- デバイスのリストの中からあなたのウェブカメラを見つけてください(Imaging Devicesの下をチェックしてください)
- デバイスのプロパティウィンドウを開き、に切り替えます。 詳細 タブ
(右クリック→[プロパティ]→[詳細])- ドロップダウンメニューで、 物理デバイスオブジェクト名 そして文字列をコピーする
(右クリック→コピー)- ダウンロード プロセスエクスプローラ
- 管理者モードでProcess Explorerを開いたことを確認してください。
(ファイル→すべてのプロセスの詳細を表示)- ヒット CTRL + F 先ほどコピーした文字列を入力します
(それはのようなものでなければなりません \ Device \ 000000XX )- 検索ボタンを押すと、ウェブカメラを使ったプロセスのリストが表示されます。
(あれば)
ほとんどのオーディオセッションで使用されているaudioses.dllを検索できます。
—
Parth Parikh
@ParthParikh audioses.dllを検索してみたところ、多くのプロセスが発生しました。たとえプロセスがまだ表示しているサウンドを録音していなくても(例えばサウンドレコーダー、スカイプなど)私は現在マイクを使用しているプロセスだけを表示する方法が必要です。
—
Vinayak