public NVForm() { InitializeComponent(); usbController = new UsbController(); usbController.Notify += HandleDevices; usbController.StartWorker(); bootloaders = Bootloader.GetBootloaders(); foreach (var bl in bootloaders) { deviceBootloader.Items.Add(bl.Title); } if (bootloaders.Length > 0) { deviceBootloader.SelectedIndex = 0; } var random = new Random(Guid.NewGuid().GetHashCode()); nvUnlockCode.Text = new string(Enumerable.Repeat("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", 16) .Select(s => s[random.Next(s.Length)]).ToArray()); }
public NVForm() { InitializeComponent(); usbController = new UsbController(); usbController.Notify += HandleDevices; usbController.StartWorker(); bootloaders = Bootloader.GetBootloaders(); foreach (var bl in bootloaders) { deviceBootloader.Items.Add(bl.Title); } if (bootloaders.Length > 0) { deviceBootloader.SelectedIndex = 0; } }