/// <summary> /// /// </summary> private void Init() { using (Settings xmlreader = new MPSettings()) { _controlEnabled = xmlreader.GetValueAsBool("remote", "HidEnabled", false); Verbose = xmlreader.GetValueAsBool("remote", "HidVerbose", false); } if (_controlEnabled) { _hidHandler = new HidHandler("Generic-HID"); } }
/// <summary> /// /// </summary> private void Init() { using (Settings xmlreader = new MPSettings()) { //Since HID now replaces the retired MCE implementation we test both setting options to migrate users nicely to HID //Please also note that HID is now enabled by default on new installation. _controlEnabled = xmlreader.GetValueAsBool("remote", "HidEnabled", true) || xmlreader.GetValueAsBool("remote", "MCE", false); Verbose = xmlreader.GetValueAsBool("remote", "HidVerbose", false) || xmlreader.GetValueAsBool("remote", "MCEVerboseLog", false); } if (_controlEnabled) { _hidHandler = new HidHandler("Generic-HID"); } }
private void ButtonStart_Click(object sender, EventArgs e) { if (HidHandler.IsBusy) { HidHandler.CancelAsync(); } else { HidHandler.RunWorkerAsync(); buttonStart.Text = "Stop"; deviceList.Changed -= DeviceListChanged; deviceListCombobox.Enabled = false; buttonDecryptHistory.Enabled = false; buttonExportJson.Enabled = false; buttonImportJson.Enabled = false; } }