private void OpenHIDDevice() { string[] devicePathName = new string[0]; if (HID.FindDevices(vid, pid, ref devicePathName) > 0) { hidDevice.pathName = devicePathName[0]; if (HID.OpenDevice(ref hidDevice)) { hidDevice.readStream.BeginRead(hidReceivedBuffer, 0, hidReceivedBuffer.Length, new AsyncCallback(hidDevice_DataReceived), null); ReadConfig(); } } UpdateUI(); }