Example #1
0
 private void ServiceInstalled_Click(object sender, MouseButtonEventArgs e)
 {
     if (!Utilities.IsAdministrator)
     {
         MessageBox.Show("Adit must be running as an administrator (i.e. elevated) in order to configure the service.", "Elevation Required", MessageBoxButton.OK, MessageBoxImage.Warning);
         return;
     }
     if (!ServiceConfig.IsServiceInstalled)
     {
         Config.Current.ServiceHost = textServiceHost.Text;
         if (int.TryParse(textServicePort.Text, out var port))
         {
             Config.Current.ServicePort = port;
         }
         ServiceConfig.InstallService();
     }
     else
     {
         ServiceConfig.RemoveService();
     }
 }