web-dev-qa-db-ja.com

ハードウェア変更イベントを監視する

小さなバダムサウンドを再生することで、ハードウェアの一部が取り付けられた/取り外されたことを定期的に通知するラップトップを持っています。どのハードウェアが変更されているのかわかりません。デバイスを追加または削除していません。 WMIにフックするソフトウェアまたはPowerShellスクリプトを実行できますか、または同様のイベントが実際にサウンドの再生をトリガーし、システムから表示または非表示になっているデバイスに関する詳細情報を取得しますか?このハードウェアを交換/再構成/廃棄できるように、これを引き起こしている原因を知りたいと思います。

アップデート1:ハードウェアはドック付きのHP8760wラップトップです。この問題は、ドッキングすると間違いなくより顕著になります。

更新2:デバイスマネージャーを開き、[表示]メニューの選択肢を[接続別のデバイス]に切り替えて、ツリーのすべての要素を展開しました。いくつかの除去プロセスを経て、それを見るだけで、下の写真に示す要素に絞り込みました。指紋リーダーに関連している可能性のあるものに接続されている「汎用USBハブ」があります。指紋リーダーやEHCIコントローラー1C2Dに接続されているUSBハブは必要ないので、今のところデバイスマネージャーで無効にしました。 BIOSで指紋リーダーを無効にできるかどうかを確認する場合があります。

clipping from device manager

更新3:ソフトウェア/スクリプト/ PowerShell/WMIの何かを介して「ハードウェアの変更を検出する」という答えがないため、これを開いたままにしておきます。人間のパーサーは有限のタイミングでのみ非常に正確です:)

6
Goyuix

デバイスマネージャーでいくつかのデバイス(この場合は私のイーサネットポートの1つ)をダブルクリックします電源管理に移動し、チェックを外しますコンピューターがこれをオフにすることを許可します)電力を節約するデバイス。そのオプションがあるすべてのデバイスに対してこれを実行します。それぞれに手動で移動する必要があります。それが完了したら、その音が聞こえなくなったら、もう一度確認して、再び発生するまで各チェックボックスをオンにします。

Power Management

3
imtheman

私は6か月間私を夢中にさせる同様の問題を抱えていました。私は多くのハードウェア部品を無効にしようとしましたが、最終的に壊れたデバイス、つまり私の「生体認証デバイス」を見つけました。無効にしただけで、ハードウェアのランダムな変更はもうありません。もう一度有効にすると、バウンド音が戻ってきました。

ラップトップにそのハードウェアは必要ありません。無効にしただけで、すべて問題ありません。デバイスマネージャにオレンジ色の三角形が表示されたくないので、削除しません。

0
wangine