private void radio_Super_Checked(object sender, RoutedEventArgs e) { this.SetStartBtn(false); NetworkAdapterInstaller.ChangeMode(NetForwardMode.Route, (bool success) => base.Dispatcher.Invoke(() => { this.SetStartBtn(true); ServerConfigService.Mode = NetForwardMode.Route; })); }
private void btnStart_Click(object sender, RoutedEventArgs e) { this.SetStartBtn(false); ServerConfigService.LastId = (int)this.cbServerConfig.SelectedValue; if (this.isNetworkAdapterReady) { this.LaunchForwarding(this.isNetworkAdapterReady); return; } NetworkAdapterInstaller.CheckAndInstallAdapter(new Action <bool>(this.LaunchForwarding)); }
private void btnStart_Click(object sender, RoutedEventArgs e) { SetStartBtn(false); ServerConfigService.LastId = (int)cbServerConfig.SelectedValue; if (isNetworkAdapterReady) { LaunchForwarding(isNetworkAdapterReady); } else { NetworkAdapterInstaller.CheckAndInstallAdapter(LaunchForwarding); } }
private void MetroWindow_Closing(object sender, CancelEventArgs e) { ServerConfigService.SaveAll(); NetworkAdapterInstaller.CloseNetwork(); if (MainWindow.appMutex != null) { MainWindow.appMutex.ReleaseMutex(); MainWindow.appMutex.Close(); } Process process = MainWindow.findExistMapleProccess(); if (process != null) { process.Kill(); } }
private void btnReset_Click(object sender, RoutedEventArgs e) { NetworkAdapterInstaller.ResetNetworkSettings(); isNetworkAdapterReady = false; }
private void MetroWindow_Closing(object sender, CancelEventArgs e) { ServerConfigService.SaveAll(); NetworkAdapterInstaller.CloseNetwork(); }