var scope = new ManagementScope("root\\cimv2") { Options = { EnablePrivileges = true } }; var q = new WqlEventQuery { EventClassName = "__InstanceCreationEvent", WithinInterval = new TimeSpan(0, 0, 3), Condition = @"TargetInstance ISA 'Win32_USBControllerdevice'" }; var w = new ManagementEventWatcher(scope, q); w.EventArrived += UsbConnect; w.Start();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)