public Form1() { InitializeComponent(); WindowState = FormWindowState.Minimized; Yubikey = new USBClass(); ListOfUSBDeviceProperties = new List<USBClass.DeviceProperties>(); Yubikey.RegisterForDeviceChange(true, Handle); Yubikey.USBDeviceRemoved += new USBClass.USBDeviceEventHandler(DeviceRemoved); }
public MainForm() { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); this.Closing += new CancelEventHandler(this.MainFormClosing); // Создайте экземпляр класса USBClass. USBPort = new USBClass(); // Добавьте обработчики для событий, предоставляемых классом USBClass. USBPort.USBDeviceAttached += new USBClass.USBDeviceEventHandler(USBPort_USBDeviceAttached); USBPort.USBDeviceRemoved += new USBClass.USBDeviceEventHandler(USBPort_USBDeviceRemoved); // Зарегистрируйте форму для приема сообщений Windows, когда устройства добавляются или удаляются. USBPort.RegisterForDeviceChange(true, this.Handle); }