Example #1
0
 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;
     }));
 }
Example #2
0
 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));
 }
Example #3
0
 private void btnStart_Click(object sender, RoutedEventArgs e)
 {
     SetStartBtn(false);
     ServerConfigService.LastId = (int)cbServerConfig.SelectedValue;
     if (isNetworkAdapterReady)
     {
         LaunchForwarding(isNetworkAdapterReady);
     }
     else
     {
         NetworkAdapterInstaller.CheckAndInstallAdapter(LaunchForwarding);
     }
 }
Example #4
0
        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();
            }
        }
Example #5
0
 private void btnReset_Click(object sender, RoutedEventArgs e)
 {
     NetworkAdapterInstaller.ResetNetworkSettings();
     isNetworkAdapterReady = false;
 }
Example #6
0
 private void MetroWindow_Closing(object sender, CancelEventArgs e)
 {
     ServerConfigService.SaveAll();
     NetworkAdapterInstaller.CloseNetwork();
 }