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


 private void watcher_EventArrived(object sender, EventArrivedEventArgs e)
        {
            MessageBox.Show("Device Connected or Disconnected");
        }

如果任何插入的设备在 USB 端口中拔出,则此回调有效,但多个回调正在卡明,单次回调要限制什么?有人请帮忙吗?

4

0 回答 0