Esempio n. 1
0
        public static void monitor_usb_devices()
        {
            var md = new monitor_devices()
            {
                added_device = add_dump_info, deleted_device = del_dump_info
            };

            //md.monitor("Win32_USBHub");
            md.monitor("Win32_USBControllerDevice");
        }
Esempio n. 2
0
        /* example:
         * monitor_usb_devices("Win32_USBControllerDevice");
         * monitor_usb_devices("Win32_USBHub");
         */
        public static void monitor_usb_devices(string usb_class)
        {
            var md = new monitor_devices()
            {
                added_device = on_added_device_dump_info, deleted_device = on_deleted_device_dump_info
            };

            md.monitor(usb_class);
            Thread.Sleep(2000000);
        }