6

WMI に不慣れで、ちょっとわからないところがありますが、

次のコードは、USB デバイスの接続と切断を検出しますが、BT デバイスの接続/切断 (ペアリングだけでなく) も検出する必要があります。

ManagementEventWatcher watcher = new ManagementEventWatcher();
WqlEventQuery query = new WqlEventQuery("SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2 OR EventType = 3");
watcher.EventArrived += new EventArrivedEventHandler(HardwareDeviceChange);
watcher.Query = query;
watcher.Start();

WMIで達成できない場合、別の方法がありますか(できれば32フィートのソリューションを回避することを願っています)。

4

0 に答える 0