/// <summary> /// Отмена регистрации для получения событий USB-шины, это приложение не будет на них реагировать. /// </summary> /// <returns>Возвращает true - если успешно.</returns> public bool UnregisterHandle() { if (usb_event_handle != null) { return(Win32Usb.UnregisterForUsbEvents(usb_event_handle)); } return(false); }
/// <summary> /// Регистрация для получения событий USB-шины. /// </summary> /// <param name="Handle">Путь до приложения.</param> public void RegisterHandle(IntPtr Handle) { usb_event_handle = Win32Usb.RegisterForUsbEvents(Handle, Win32Usb.HIDGuid); // CheckDevicePresent(); }