示例#1
0
        private void btnAutoKillSwitchExecute_Click(object sender, EventArgs e)
        {
            RTC_NetCore.HugeOperationReset();

            showPanelForm(RTC_Core.csForm);

            RTC.RTC_RPC.Heartbeat = false;
            RTC.RTC_Core.coreForm.pbAutoKillSwitchTimeout.Value = RTC.RTC_Core.coreForm.pbAutoKillSwitchTimeout.Maximum;
            RTC.RTC_RPC.Freeze = true;

            RTC_NetCoreSettings.PlayCrashSound(true);

            switch (btnAutoKillSwitchExecute.Text.ToUpper())
            {
            case "KILL":
                Process.Start("KILLDETACHEDRTC.bat");
                break;

            case "KILL + RESTART":
                Process.Start("RESTARTDETACHEDRTC.bat");
                break;

            case "RESTART + RESET":
                Process.Start("RESETDETACHEDRTC.bat");
                break;
            }
        }
示例#2
0
        public void btnStartEmuhawkDetached_Click(object sender, EventArgs e)
        {
            lbBizhawkAttached.Visible         = false;
            lbBizhawkEmulatorAttached.Visible = false;
            pnBizhawkAttached.Visible         = false;

            RTC.RTC_RPC.Heartbeat = false;
            RTC.RTC_Core.coreForm.pbAutoKillSwitchTimeout.Value = RTC.RTC_Core.coreForm.pbAutoKillSwitchTimeout.Maximum;
            RTC.RTC_RPC.Freeze = true;

            RTC_NetCoreSettings.PlayCrashSound();


            Process.Start("RESTARTDETACHEDRTC.bat");
        }