Esempio n. 1
0
 public Form1()
 {
     InitializeComponent();
     WindowState = FormWindowState.Minimized;
     Yubikey = new USBClass();
     ListOfUSBDeviceProperties = new List<USBClass.DeviceProperties>();
     Yubikey.RegisterForDeviceChange(true, Handle);
     Yubikey.USBDeviceRemoved += new USBClass.USBDeviceEventHandler(DeviceRemoved);
 }
Esempio n. 2
0
        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);
        }