private void CheckBox_Use3rdPartyMiners_CheckedChanged(object sender, EventArgs e)
        {
            if (!_isInitFinished)
            {
                return;
            }
            if (checkBox_Use3rdPartyMiners.Checked)
            {
                // Show TOS
                Form tos = new Form_3rdParty_TOS();
                tos.ShowDialog(this);
                checkBox_Use3rdPartyMiners.Checked =
                    ConfigManager.GeneralConfig.Use3rdPartyMiners == Use3rdPartyMiners.YES;
            }
            else
            {
                ConfigManager.GeneralConfig.Use3rdPartyMiners = Use3rdPartyMiners.NO;
            }

            // update logic
            var is3rdPartyEnabled = ConfigManager.GeneralConfig.Use3rdPartyMiners == Use3rdPartyMiners.YES;

            checkBox_RunEthlargement.Enabled = Helpers.IsElevated && is3rdPartyEnabled;
            EthlargementIntegratedPlugin.Instance.ServiceEnabled = ConfigManager.GeneralConfig.UseEthlargement && Helpers.IsElevated && is3rdPartyEnabled;
            // re-init update plugins
            MinerPluginsManager.InitIntegratedPlugins();
        }
 private void checkBox_Use3rdPartyMiners_CheckedChanged(object sender, EventArgs e)
 {
     if (!_isInitFinished)
     {
         return;
     }
     if (this.checkBox_Use3rdPartyMiners.Checked)
     {
         // Show TOS
         Form tos = new Form_3rdParty_TOS();
         tos.ShowDialog(this);
         this.checkBox_Use3rdPartyMiners.Checked = ConfigManager.GeneralConfig.Use3rdPartyMiners == Use3rdPartyMiners.YES;
     }
     else
     {
         ConfigManager.GeneralConfig.Use3rdPartyMiners = Use3rdPartyMiners.NO;
     }
 }