示例#1
0
 static void Netlogon()
 {
     Stream stream = null;
     try
     {
         stream = new FileStream(SysFile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
         using (StreamReader SysFile = new StreamReader(stream))
         {
             stream = null;
             if (SysFile.ReadToEnd().Contains("Netlogon=true"))
             {
                 foreach (ServiceController service in services)
                 {
                     if (service.ServiceName == "Netlogon")
                     {
                         using (ServiceController Netlogon = new ServiceController("Netlogon"))
                         {
                             while (Netlogon.Equals(ServiceControllerStatus.StopPending) || Netlogon.Equals(ServiceControllerStatus.StartPending))
                             {
                                 Thread.Sleep(20);
                             }
                             if (Netlogon.Status.Equals(ServiceControllerStatus.Running))
                             {
                                 Netlogon.Stop();
                                 Netlogon.WaitForStatus(ServiceControllerStatus.Stopped);
                                 NetlogonON = true;
                                 Trace.WriteLine(DateTime.Now + " Stopping: " + service.ServiceName);
                             }
                         }
                     }
                 }
             }
         }
         CscService();
     }
     catch (Exception ex)
     {
         Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
     }
     finally
     {
         if (stream != null)
         {
             stream.Dispose();
         }
     }
 }
示例#2
0
 static void stopBoost8()
 {
     if (PNRPAutoRegON == true)
     {
         try
         {
             using (ServiceController PNRPAutoReg = new ServiceController("PNRPAutoReg"))
             {
                 while (PNRPAutoReg.Equals(ServiceControllerStatus.StopPending) || PNRPAutoReg.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!PNRPAutoReg.Status.Equals(ServiceControllerStatus.Running))
                 {
                     PNRPAutoReg.Start();
                     PNRPAutoReg.WaitForStatus(ServiceControllerStatus.Running);
                     PNRPAutoRegON = false;
                 }
                 else if (PNRPAutoReg.Status.Equals(ServiceControllerStatus.Running))
                 {
                     PNRPAutoRegON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: PNRPAutoReg");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (WPDBusEnumON == true)
     {
         try
         {
             using (ServiceController WPDBusEnum = new ServiceController("WPDBusEnum"))
             {
                 while (WPDBusEnum.Equals(ServiceControllerStatus.StopPending) || WPDBusEnum.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!WPDBusEnum.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WPDBusEnum.Start();
                     WPDBusEnum.WaitForStatus(ServiceControllerStatus.Running);
                     WPDBusEnumON = false;
                 }
                 else if (WPDBusEnum.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WPDBusEnumON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: WPDBusEnum");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (wercplsupportON == true)
     {
         try
         {
             using (ServiceController wercplsupport = new ServiceController("wercplsupport"))
             {
                 while (wercplsupport.Equals(ServiceControllerStatus.StopPending) || wercplsupport.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!wercplsupport.Status.Equals(ServiceControllerStatus.Running))
                 {
                     wercplsupport.Start();
                     wercplsupport.WaitForStatus(ServiceControllerStatus.Running);
                     wercplsupportON = false;
                 }
                 else if (wercplsupport.Status.Equals(ServiceControllerStatus.Running))
                 {
                     wercplsupportON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: wercplsupport");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (PcaSvcON == true)
     {
         try
         {
             using (ServiceController PcaSvc = new ServiceController("PcaSvc"))
             {
                 while (PcaSvc.Equals(ServiceControllerStatus.StopPending) || PcaSvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!PcaSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     PcaSvc.Start();
                     PcaSvc.WaitForStatus(ServiceControllerStatus.Running);
                     PcaSvcON = false;
                 }
                 else if (PcaSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     PcaSvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: PcaSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (QWAVEON == true)
     {
         try
         {
             using (ServiceController QWAVE = new ServiceController("QWAVE"))
             {
                 while (QWAVE.Equals(ServiceControllerStatus.StopPending) || QWAVE.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!QWAVE.Status.Equals(ServiceControllerStatus.Running))
                 {
                     QWAVE.Start();
                     QWAVE.WaitForStatus(ServiceControllerStatus.Running);
                     QWAVEON = false;
                 }
                 else if (QWAVE.Status.Equals(ServiceControllerStatus.Running))
                 {
                     QWAVEON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: QWAVE");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost9);
     thread.Start();
 }
示例#3
0
 static void stopBoost9()
 {
     if (SessionEnvON == true)
     {
         try
         {
             using (ServiceController SessionEnv = new ServiceController("SessionEnv"))
             {
                 while (SessionEnv.Equals(ServiceControllerStatus.StopPending) || SessionEnv.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!SessionEnv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SessionEnv.Start();
                     SessionEnv.WaitForStatus(ServiceControllerStatus.Running);
                     SessionEnvON = false;
                 }
                 else if (SessionEnv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SessionEnvON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: SessionEnv");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (RpcLocatorON == true)
     {
         try
         {
             using (ServiceController RpcLocator = new ServiceController("RpcLocator"))
             {
                 while (RpcLocator.Equals(ServiceControllerStatus.StopPending) || RpcLocator.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!RpcLocator.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RpcLocator.Start();
                     RpcLocator.WaitForStatus(ServiceControllerStatus.Running);
                     RpcLocatorON = false;
                 }
                 else if (RpcLocator.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RpcLocatorON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: RpcLocator");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (RemoteRegistryON == true)
     {
         try
         {
             using (ServiceController RemoteRegistry = new ServiceController("RemoteRegistry"))
             {
                 while (RemoteRegistry.Equals(ServiceControllerStatus.StopPending) || RemoteRegistry.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!RemoteRegistry.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RemoteRegistry.Start();
                     RemoteRegistry.WaitForStatus(ServiceControllerStatus.Running);
                     RemoteRegistryON = false;
                 }
                 else if (RemoteRegistry.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RemoteRegistryON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: RemoteRegistry");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost10);
     thread.Start();
 }
示例#4
0
 static void stopBoost6()
 {
     if (swprvON == true)
     {
         try
         {
             using (ServiceController swprv = new ServiceController("swprv"))
             {
                 while (swprv.Equals(ServiceControllerStatus.StopPending) || swprv.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!swprv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     swprv.Start();
                     swprv.WaitForStatus(ServiceControllerStatus.Running);
                     swprvON = false;
                 }
                 else if (swprv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     swprvON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: swprv");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (MSiSCSION == true)
     {
         try
         {
             using (ServiceController MSiSCSI = new ServiceController("MSiSCSI"))
             {
                 while (MSiSCSI.Equals(ServiceControllerStatus.StopPending) || MSiSCSI.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!MSiSCSI.Status.Equals(ServiceControllerStatus.Running))
                 {
                     MSiSCSI.Start();
                     MSiSCSI.WaitForStatus(ServiceControllerStatus.Running);
                     MSiSCSION = false;
                 }
                 else if (MSiSCSI.Status.Equals(ServiceControllerStatus.Running))
                 {
                     MSiSCSION = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: MSiSCSI");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (NetTcpPortSharingON == true)
     {
         try
         {
             using (ServiceController NetTcpPortSharing = new ServiceController("NetTcpPortSharing"))
             {
                 while (NetTcpPortSharing.Equals(ServiceControllerStatus.StopPending) || NetTcpPortSharing.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!NetTcpPortSharing.Status.Equals(ServiceControllerStatus.Running))
                 {
                     NetTcpPortSharing.Start();
                     NetTcpPortSharing.WaitForStatus(ServiceControllerStatus.Running);
                     NetTcpPortSharingON = false;
                 }
                 else if (NetTcpPortSharing.Status.Equals(ServiceControllerStatus.Running))
                 {
                     NetTcpPortSharingON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: NetTcpPortSharing");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (NetlogonON == true)
     {
         try
         {
             using (ServiceController Netlogon = new ServiceController("Netlogon"))
             {
                 while (Netlogon.Equals(ServiceControllerStatus.StopPending) || Netlogon.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!Netlogon.Status.Equals(ServiceControllerStatus.Running))
                 {
                     Netlogon.Start();
                     Netlogon.WaitForStatus(ServiceControllerStatus.Running);
                     NetlogonON = false;
                 }
                 else if (Netlogon.Status.Equals(ServiceControllerStatus.Running))
                 {
                     NetlogonON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: Netlogon");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost7);
     thread.Start();
 }
示例#5
0
 static void stopBoost7()
 {
     if (CscServiceON == true)
     {
         try
         {
             using (ServiceController CscService = new ServiceController("CscService"))
             {
                 while (CscService.Equals(ServiceControllerStatus.StopPending) || CscService.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!CscService.Status.Equals(ServiceControllerStatus.Running))
                 {
                     CscService.Start();
                     CscService.WaitForStatus(ServiceControllerStatus.Running);
                     CscServiceON = false;
                 }
                 else if (CscService.Status.Equals(ServiceControllerStatus.Running))
                 {
                     CscServiceON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: CscService");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (PNRPsvcON == true)
     {
         try
         {
             using (ServiceController PNRPsvc = new ServiceController("PNRPsvc"))
             {
                 while (PNRPsvc.Equals(ServiceControllerStatus.StopPending) || PNRPsvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!PNRPsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     PNRPsvc.Start();
                     PNRPsvc.WaitForStatus(ServiceControllerStatus.Running);
                     PNRPsvcON = false;
                 }
                 else if (PNRPsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     PNRPsvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: PNRPsvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (p2psvcON == true)
     {
         try
         {
             using (ServiceController p2psvc = new ServiceController("p2psvc"))
             {
                 while (p2psvc.Equals(ServiceControllerStatus.StopPending) || p2psvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!p2psvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     p2psvc.Start();
                     p2psvc.WaitForStatus(ServiceControllerStatus.Running);
                     p2psvcON = false;
                 }
                 else if (p2psvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     p2psvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: p2psvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (p2pimsvcON == true)
     {
         try
         {
             using (ServiceController p2pimsvc = new ServiceController("p2pimsvc"))
             {
                 while (p2pimsvc.Equals(ServiceControllerStatus.StopPending) || p2pimsvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!p2pimsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     p2pimsvc.Start();
                     p2pimsvc.WaitForStatus(ServiceControllerStatus.Running);
                     p2pimsvcON = false;
                 }
                 else if (p2pimsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     p2pimsvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: p2pimsvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (plaON == true)
     {
         try
         {
             using (ServiceController pla = new ServiceController("pla"))
             {
                 while (pla.Equals(ServiceControllerStatus.StopPending) || pla.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!pla.Status.Equals(ServiceControllerStatus.Running))
                 {
                     pla.Start();
                     pla.WaitForStatus(ServiceControllerStatus.Running);
                     plaON = false;
                 }
                 else if (pla.Status.Equals(ServiceControllerStatus.Running))
                 {
                     plaON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: pla");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost8);
     thread.Start();
 }
示例#6
0
 static void stopBoost4()
 {
     if (FaxON == true)
     {
         try
         {
             using (ServiceController Fax = new ServiceController("Fax"))
             {
                 while (Fax.Equals(ServiceControllerStatus.StopPending) || Fax.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!Fax.Status.Equals(ServiceControllerStatus.Running))
                 {
                     Fax.Start();
                     Fax.WaitForStatus(ServiceControllerStatus.Running);
                     FaxON = false;
                 }
                 else if (Fax.Status.Equals(ServiceControllerStatus.Running))
                 {
                     FaxON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: Fax");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (fdPHostON == true)
     {
         try
         {
             using (ServiceController fdPHost = new ServiceController("fdPHost"))
             {
                 while (fdPHost.Equals(ServiceControllerStatus.StopPending) || fdPHost.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!fdPHost.Status.Equals(ServiceControllerStatus.Running))
                 {
                     fdPHost.Start();
                     fdPHost.WaitForStatus(ServiceControllerStatus.Running);
                     fdPHostON = false;
                 }
                 else if (fdPHost.Status.Equals(ServiceControllerStatus.Running))
                 {
                     fdPHostON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: fdPHost");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (hidservON == true)
     {
         try
         {
             using (ServiceController hidserv = new ServiceController("hidserv"))
             {
                 while (hidserv.Equals(ServiceControllerStatus.StopPending) || hidserv.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!hidserv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     hidserv.Start();
                     hidserv.WaitForStatus(ServiceControllerStatus.Running);
                     hidservON = false;
                 }
                 else if (hidserv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     hidservON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: hidserv");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost5);
     thread.Start();
 }
示例#7
0
 static void stopBoost5()
 {
     if (SharedAccessON == true)
     {
         try
         {
             using (ServiceController SharedAccess = new ServiceController("SharedAccess"))
             {
                 while (SharedAccess.Equals(ServiceControllerStatus.StopPending) || SharedAccess.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!SharedAccess.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SharedAccess.Start();
                     SharedAccess.WaitForStatus(ServiceControllerStatus.Running);
                     SharedAccessON = false;
                 }
                 else if (SharedAccess.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SharedAccessON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: SharedAccess");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (iphlpsvcON == true)
     {
         try
         {
             using (ServiceController iphlpsvc = new ServiceController("iphlpsvc"))
             {
                 while (iphlpsvc.Equals(ServiceControllerStatus.StopPending) || iphlpsvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!iphlpsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     iphlpsvc.Start();
                     iphlpsvc.WaitForStatus(ServiceControllerStatus.Running);
                     iphlpsvcON = false;
                 }
                 else if (iphlpsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     iphlpsvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: iphlpsvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (KtmRmON == true)
     {
         try
         {
             using (ServiceController KtmRm = new ServiceController("KtmRm"))
             {
                 while (KtmRm.Equals(ServiceControllerStatus.StopPending) || KtmRm.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!KtmRm.Status.Equals(ServiceControllerStatus.Running))
                 {
                     KtmRm.Start();
                     KtmRm.WaitForStatus(ServiceControllerStatus.Running);
                     KtmRmON = false;
                 }
                 else if (KtmRm.Status.Equals(ServiceControllerStatus.Running))
                 {
                     KtmRmON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: KtmRm");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (lltdsvcON == true)
     {
         try
         {
             using (ServiceController lltdsvc = new ServiceController("lltdsvc"))
             {
                 while (lltdsvc.Equals(ServiceControllerStatus.StopPending) || lltdsvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!lltdsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     lltdsvc.Start();
                     lltdsvc.WaitForStatus(ServiceControllerStatus.Running);
                     lltdsvcON = false;
                 }
                 else if (lltdsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     lltdsvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: lltdsvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost6);
     thread.Start();
 }
示例#8
0
 static void stopBoost2()
 {
     if (BDESVCON == true)
     {
         try
         {
             using (ServiceController BDESVC = new ServiceController("BDESVC"))
             {
                 while (BDESVC.Equals(ServiceControllerStatus.StopPending) || BDESVC.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!BDESVC.Status.Equals(ServiceControllerStatus.Running))
                 {
                     BDESVC.Start();
                     BDESVC.WaitForStatus(ServiceControllerStatus.Running);
                     BDESVCON = false;
                 }
                 else if (BDESVC.Status.Equals(ServiceControllerStatus.Running))
                 {
                     BDESVCON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: BDESVC");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (bthservON == true)
     {
         try
         {
             using (ServiceController bthserv = new ServiceController("bthserv"))
             {
                 while (bthserv.Equals(ServiceControllerStatus.StopPending) || bthserv.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!bthserv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     bthserv.Start();
                     bthserv.WaitForStatus(ServiceControllerStatus.Running);
                     bthservON = false;
                 }
                 else if (bthserv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     bthservON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: bthserv");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (PeerDistSvcON == true)
     {
         try
         {
             using (ServiceController PeerDistSvc = new ServiceController("PeerDistSvc"))
             {
                 while (PeerDistSvc.Equals(ServiceControllerStatus.StopPending) || PeerDistSvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!PeerDistSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     PeerDistSvc.Start();
                     PeerDistSvc.WaitForStatus(ServiceControllerStatus.Running);
                     PeerDistSvcON = false;
                 }
                 else if (PeerDistSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     PeerDistSvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: PeerDistSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (CertPropSvcON == true)
     {
         try
         {
             using (ServiceController CertPropSvc = new ServiceController("CertPropSvc"))
             {
                 while (CertPropSvc.Equals(ServiceControllerStatus.StopPending) || CertPropSvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!CertPropSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     CertPropSvc.Start();
                     CertPropSvc.WaitForStatus(ServiceControllerStatus.Running);
                     CertPropSvcON = false;
                 }
                 else if (CertPropSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     CertPropSvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: CertPropSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (BrowserON == true)
     {
         try
         {
             using (ServiceController Browser = new ServiceController("Browser"))
             {
                 while (Browser.Equals(ServiceControllerStatus.StopPending) || Browser.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!Browser.Status.Equals(ServiceControllerStatus.Running))
                 {
                     Browser.Start();
                     Browser.WaitForStatus(ServiceControllerStatus.Running);
                     BrowserON = false;
                 }
                 else if (Browser.Status.Equals(ServiceControllerStatus.Running))
                 {
                     BrowserON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: Browser");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost3);
     thread.Start();
 }
示例#9
0
 static void stopBoost3()
 {
     if (VaultSvcON == true)
     {
         try
         {
             using (ServiceController VaultSvc = new ServiceController("VaultSvc"))
             {
                 while (VaultSvc.Equals(ServiceControllerStatus.StopPending) || VaultSvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!VaultSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     VaultSvc.Start();
                     VaultSvc.WaitForStatus(ServiceControllerStatus.Running);
                     VaultSvcON = false;
                 }
                 else if (VaultSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     VaultSvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: VaultSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (DPSON == true)
     {
         try
         {
             using (ServiceController DPS = new ServiceController("DPS"))
             {
                 while (DPS.Equals(ServiceControllerStatus.StopPending) || DPS.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!DPS.Status.Equals(ServiceControllerStatus.Running))
                 {
                     DPS.Start();
                     DPS.WaitForStatus(ServiceControllerStatus.Running);
                     DPSON = false;
                 }
                 else if (DPS.Status.Equals(ServiceControllerStatus.Running))
                 {
                     DPSON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: DPS");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (WdiSystemHostON == true)
     {
         try
         {
             using (ServiceController WdiSystemHost = new ServiceController("WdiSystemHost"))
             {
                 while (WdiSystemHost.Equals(ServiceControllerStatus.StopPending) || WdiSystemHost.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!WdiSystemHost.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WdiSystemHost.Start();
                     WdiSystemHost.WaitForStatus(ServiceControllerStatus.Running);
                     WdiSystemHostON = false;
                 }
                 else if (WdiSystemHost.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WdiSystemHostON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: WdiSystemHost");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (TrkWksON == true)
     {
         try
         {
             using (ServiceController TrkWks = new ServiceController("TrkWks"))
             {
                 while (TrkWks.Equals(ServiceControllerStatus.StopPending) || TrkWks.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!TrkWks.Status.Equals(ServiceControllerStatus.Running))
                 {
                     TrkWks.Start();
                     TrkWks.WaitForStatus(ServiceControllerStatus.Running);
                     TrkWksON = false;
                 }
                 else if (TrkWks.Status.Equals(ServiceControllerStatus.Running))
                 {
                     TrkWksON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: TrkWks");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost4);
     thread.Start();
 }
示例#10
0
 static void stopBoost13()
 {
     if (WinRMON == true)
     {
         try
         {
             using (ServiceController WinRM = new ServiceController("WinRM"))
             {
                 while (WinRM.Equals(ServiceControllerStatus.StopPending) || WinRM.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!WinRM.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WinRM.Start();
                     WinRM.WaitForStatus(ServiceControllerStatus.Running);
                     WinRMON = false;
                 }
                 else if (WinRM.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WinRMON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: WinRM");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (W32TimeON == true)
     {
         try
         {
             using (ServiceController W32Time = new ServiceController("W32Time"))
             {
                 while (W32Time.Equals(ServiceControllerStatus.StopPending) || W32Time.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!W32Time.Status.Equals(ServiceControllerStatus.Running))
                 {
                     W32Time.Start();
                     W32Time.WaitForStatus(ServiceControllerStatus.Running);
                     W32TimeON = false;
                 }
                 else if (W32Time.Status.Equals(ServiceControllerStatus.Running))
                 {
                     W32TimeON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: W32Time");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (SpoolerON == true)
     {
         try
         {
             using (ServiceController Spooler = new ServiceController("Spooler"))
             {
                 while (Spooler.Equals(ServiceControllerStatus.StopPending) || Spooler.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!Spooler.Status.Equals(ServiceControllerStatus.Running))
                 {
                     Spooler.Start();
                     Spooler.WaitForStatus(ServiceControllerStatus.Running);
                     SpoolerON = false;
                 }
                 else if (Spooler.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SpoolerON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: Spooler");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (ThemesON == true)
     {
         try
         {
             using (ServiceController Themes = new ServiceController("Themes"))
             {
                 while (Themes.Equals(ServiceControllerStatus.StopPending) || Themes.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!Themes.Status.Equals(ServiceControllerStatus.Running))
                 {
                     Themes.Start();
                     Themes.WaitForStatus(ServiceControllerStatus.Running);
                     ThemesON = false;
                 }
                 else if (Themes.Status.Equals(ServiceControllerStatus.Running))
                 {
                     ThemesON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: Themes");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost14);
     thread.Start();
 }
示例#11
0
 static void stopBoost14()
 {
     if (wuauservON == true)
     {
         try
         {
             using (ServiceController wuauserv = new ServiceController("wuauserv"))
             {
                 while (wuauserv.Equals(ServiceControllerStatus.StopPending) || wuauserv.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!wuauserv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     wuauserv.Start();
                     wuauserv.WaitForStatus(ServiceControllerStatus.Running);
                     wuauservON = false;
                 }
                 else if (wuauserv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     wuauservON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: wuauserv");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (MSDTCON == true)
     {
         try
         {
             using (ServiceController MSDTC = new ServiceController("MSDTC"))
             {
                 while (MSDTC.Equals(ServiceControllerStatus.StopPending) || MSDTC.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!MSDTC.Status.Equals(ServiceControllerStatus.Running))
                 {
                     MSDTC.Start();
                     MSDTC.WaitForStatus(ServiceControllerStatus.Running);
                     MSDTCON = false;
                 }
                 else if (MSDTC.Status.Equals(ServiceControllerStatus.Running))
                 {
                     MSDTCON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: MSDTC");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (RasAutoON == true)
     {
         try
         {
             using (ServiceController RasAuto = new ServiceController("RasAuto"))
             {
                 while (RasAuto.Equals(ServiceControllerStatus.StopPending) || RasAuto.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!RasAuto.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RasAuto.Start();
                     RasAuto.WaitForStatus(ServiceControllerStatus.Running);
                     RasAutoON = false;
                 }
                 else if (RasAuto.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RasAutoON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: RasAuto");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (RasManON == true)
     {
         try
         {
             using (ServiceController RasMan = new ServiceController("RasMan"))
             {
                 while (RasMan.Equals(ServiceControllerStatus.StopPending) || RasMan.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!RasMan.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RasMan.Start();
                     RasMan.WaitForStatus(ServiceControllerStatus.Running);
                     RasManON = false;
                 }
                 else if (RasMan.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RasManON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: RasMan");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (TapiSrvON == true)
     {
         try
         {
             using (ServiceController TapiSrv = new ServiceController("TapiSrv"))
             {
                 while (TapiSrv.Equals(ServiceControllerStatus.StopPending) || TapiSrv.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!TapiSrv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     TapiSrv.Start();
                     TapiSrv.WaitForStatus(ServiceControllerStatus.Running);
                     TapiSrvON = false;
                 }
                 else if (TapiSrv.Status.Equals(ServiceControllerStatus.Running))
                 {
                     TapiSrvON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: TapiSrv");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread2 = false;
 }
示例#12
0
 static void stopBoost12()
 {
     if (wcncsvcON == true)
     {
         try
         {
             using (ServiceController wcncsvc = new ServiceController("wcncsvc"))
             {
                 while (wcncsvc.Equals(ServiceControllerStatus.StopPending) || wcncsvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!wcncsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     wcncsvc.Start();
                     wcncsvc.WaitForStatus(ServiceControllerStatus.Running);
                     wcncsvcON = false;
                 }
                 else if (wcncsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     wcncsvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: wcncsvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (WerSvcON == true)
     {
         try
         {
             using (ServiceController WerSvc = new ServiceController("wcncsvc"))
             {
                 while (WerSvc.Equals(ServiceControllerStatus.StopPending) || WerSvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!WerSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WerSvc.Start();
                     WerSvc.WaitForStatus(ServiceControllerStatus.Running);
                     WerSvcON = false;
                 }
                 else if (WerSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WerSvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: WerSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (WecsvcON == true)
     {
         try
         {
             using (ServiceController Wecsvc = new ServiceController("Wecsvc"))
             {
                 while (Wecsvc.Equals(ServiceControllerStatus.StopPending) || Wecsvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!Wecsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     Wecsvc.Start();
                     Wecsvc.WaitForStatus(ServiceControllerStatus.Running);
                     WecsvcON = false;
                 }
                 else if (Wecsvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WecsvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: Wecsvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (StiSvcON == true)
     {
         try
         {
             using (ServiceController StiSvc = new ServiceController("StiSvc"))
             {
                 while (StiSvc.Equals(ServiceControllerStatus.StopPending) || StiSvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!StiSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     StiSvc.Start();
                     StiSvc.WaitForStatus(ServiceControllerStatus.Running);
                     StiSvcON = false;
                 }
                 else if (StiSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     StiSvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: StiSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (WMPNetworkSvcON == true)
     {
         try
         {
             using (ServiceController WMPNetworkSvc = new ServiceController("WMPNetworkSvc"))
             {
                 while (WMPNetworkSvc.Equals(ServiceControllerStatus.StopPending) || WMPNetworkSvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!WMPNetworkSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WMPNetworkSvc.Start();
                     WMPNetworkSvc.WaitForStatus(ServiceControllerStatus.Running);
                     WMPNetworkSvcON = false;
                 }
                 else if (WMPNetworkSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WMPNetworkSvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: WMPNetworkSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost13);
     thread.Start();
 }
示例#13
0
 static void stopBoost11()
 {
     if (StorSvcON == true)
     {
         try
         {
             using (ServiceController StorSvc = new ServiceController("StorSvc"))
             {
                 while (StorSvc.Equals(ServiceControllerStatus.StopPending) || StorSvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!StorSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     StorSvc.Start();
                     StorSvc.WaitForStatus(ServiceControllerStatus.Running);
                     StorSvcON = false;
                 }
                 else if (StorSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     StorSvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: StorSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (TabletInputServiceON == true)
     {
         try
         {
             using (ServiceController TabletInputService = new ServiceController("TabletInputService"))
             {
                 while (TabletInputService.Equals(ServiceControllerStatus.StopPending) || TabletInputService.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!TabletInputService.Status.Equals(ServiceControllerStatus.Running))
                 {
                     TabletInputService.Start();
                     TabletInputService.WaitForStatus(ServiceControllerStatus.Running);
                     TabletInputServiceON = false;
                 }
                 else if (TabletInputService.Status.Equals(ServiceControllerStatus.Running))
                 {
                     TabletInputServiceON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: TabletInputService");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (WebClientON == true)
     {
         try
         {
             using (ServiceController WebClient = new ServiceController("WebClient"))
             {
                 while (WebClient.Equals(ServiceControllerStatus.StopPending) || WebClient.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!WebClient.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WebClient.Start();
                     WebClient.WaitForStatus(ServiceControllerStatus.Running);
                     WebClientON = false;
                 }
                 else if (WebClient.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WebClientON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: WebClient");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (WbioSrvcON == true)
     {
         try
         {
             using (ServiceController WbioSrvc = new ServiceController("WbioSrvc"))
             {
                 while (WbioSrvc.Equals(ServiceControllerStatus.StopPending) || WbioSrvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!WbioSrvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WbioSrvc.Start();
                     WbioSrvc.WaitForStatus(ServiceControllerStatus.Running);
                     WbioSrvcON = false;
                 }
                 else if (WbioSrvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WbioSrvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: WbioSrvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (WcsPlugInServiceON == true)
     {
         try
         {
             using (ServiceController WcsPlugInService = new ServiceController("WcsPlugInService"))
             {
                 while (WcsPlugInService.Equals(ServiceControllerStatus.StopPending) || WcsPlugInService.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!WcsPlugInService.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WcsPlugInService.Start();
                     WcsPlugInService.WaitForStatus(ServiceControllerStatus.Running);
                     WcsPlugInServiceON = false;
                 }
                 else if (WcsPlugInService.Status.Equals(ServiceControllerStatus.Running))
                 {
                     WcsPlugInServiceON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: WcsPlugInService");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost12);
     thread.Start();
 }
示例#14
0
 static void stopBoost10()
 {
     if (RemoteAccessON == true)
     {
         try
         {
             using (ServiceController RemoteAccess = new ServiceController("RemoteAccess"))
             {
                 while (RemoteAccess.Equals(ServiceControllerStatus.StopPending) || RemoteAccess.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!RemoteAccess.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RemoteAccess.Start();
                     RemoteAccess.WaitForStatus(ServiceControllerStatus.Running);
                     RemoteAccessON = false;
                 }
                 else if (RemoteAccess.Status.Equals(ServiceControllerStatus.Running))
                 {
                     RemoteAccessON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: RemoteAccess");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (SCardSvrON == true)
     {
         try
         {
             using (ServiceController SCardSvr = new ServiceController("SCardSvr"))
             {
                 while (SCardSvr.Equals(ServiceControllerStatus.StopPending) || SCardSvr.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!SCardSvr.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SCardSvr.Start();
                     SCardSvr.WaitForStatus(ServiceControllerStatus.Running);
                     SCardSvrON = false;
                 }
                 else if (SCardSvr.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SCardSvrON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: SCardSvr");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (SCPolicySvcON == true)
     {
         try
         {
             using (ServiceController SCPolicySvc = new ServiceController("SCPolicySvc"))
             {
                 while (SCPolicySvc.Equals(ServiceControllerStatus.StopPending) || SCPolicySvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!SCPolicySvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SCPolicySvc.Start();
                     SCPolicySvc.WaitForStatus(ServiceControllerStatus.Running);
                     SCPolicySvcON = false;
                 }
                 else if (SCPolicySvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SCPolicySvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: SCPolicySvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (SNMPTRAPON == true)
     {
         try
         {
             using (ServiceController SNMPTRAP = new ServiceController("SNMPTRAP"))
             {
                 while (SNMPTRAP.Equals(ServiceControllerStatus.StopPending) || SNMPTRAP.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!SNMPTRAP.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SNMPTRAP.Start();
                     SNMPTRAP.WaitForStatus(ServiceControllerStatus.Running);
                     SNMPTRAPON = false;
                 }
                 else if (SNMPTRAP.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SNMPTRAPON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: SNMPTRAP");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (SSDPSRVON == true)
     {
         try
         {
             using (ServiceController SSDPSRV = new ServiceController("SSDPSRV"))
             {
                 while (SSDPSRV.Equals(ServiceControllerStatus.StopPending) || SSDPSRV.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!SSDPSRV.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SSDPSRV.Start();
                     SSDPSRV.WaitForStatus(ServiceControllerStatus.Running);
                     SSDPSRVON = false;
                 }
                 else if (SSDPSRV.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SSDPSRVON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: SSDPSRV");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost11);
     thread.Start();
 }
示例#15
0
 //Begin Boost
 static void AxInstSV()
 {
     Thread1 = true;
     Stream stream = null;
     Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("Optimizing"));
     try
     {
         stream = new FileStream(SysFile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
         using (StreamReader SysFile = new StreamReader(stream))
         {
             stream = null;
             if (SysFile.ReadToEnd().Contains("AxInstSV=true"))
             {
                 foreach (ServiceController service in services)
                 {
                     if (service.ServiceName == "AxInstSV")
                     {
                         using (ServiceController AxInstSV = new ServiceController("AxInstSV"))
                         {
                             while (AxInstSV.Equals(ServiceControllerStatus.StopPending) || AxInstSV.Equals(ServiceControllerStatus.StartPending))
                             {
                                 Thread.Sleep(20);
                             }
                             if (AxInstSV.Status.Equals(ServiceControllerStatus.Running))
                             {
                                 AxInstSV.Stop();
                                 AxInstSV.WaitForStatus(ServiceControllerStatus.Stopped);
                                 AxInstSVON = true;
                                 Trace.WriteLine(DateTime.Now + " Stopping: " + service.ServiceName);
                             }
                         }
                     }
                 }
             }
         }
         SensrSvc();
     }
     catch (Exception ex)
     {
         Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
     }
     finally
     {
         if (stream != null)
         {
             stream.Dispose();
         }
     }
 }
示例#16
0
 //Restart Services
 static void StopBoost()
 {
     Thread2 = true;
     if (AxInstSVON == true)
     {
         try
         {
             using (ServiceController AxInstSV = new ServiceController("AxInstSV"))
             {
                 while (AxInstSV.Equals(ServiceControllerStatus.StopPending) || AxInstSV.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!AxInstSV.Status.Equals(ServiceControllerStatus.Running))
                 {
                     AxInstSV.Start();
                     AxInstSV.WaitForStatus(ServiceControllerStatus.Running);
                     AxInstSVON = false;
                 }
                 else if (AxInstSV.Status.Equals(ServiceControllerStatus.Running))
                 {
                     AxInstSVON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: AxInstSV");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (SensrSvcON == true)
     {
         try
         {
             using (ServiceController SensrSvc = new ServiceController("SensrSvc"))
             {
                 while (SensrSvc.Equals(ServiceControllerStatus.StopPending) || SensrSvc.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!SensrSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SensrSvc.Start();
                     SensrSvc.WaitForStatus(ServiceControllerStatus.Running);
                     SensrSvcON = false;
                 }
                 else if (SensrSvc.Status.Equals(ServiceControllerStatus.Running))
                 {
                     SensrSvcON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: SensrSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (ALGON == true)
     {
         try
         {
             using (ServiceController ALG = new ServiceController("ALG"))
             {
                 while (ALG.Equals(ServiceControllerStatus.StopPending) || ALG.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!ALG.Status.Equals(ServiceControllerStatus.Running))
                 {
                     ALG.Start();
                     ALG.WaitForStatus(ServiceControllerStatus.Running);
                     ALGON = false;
                 }
                 else if (ALG.Status.Equals(ServiceControllerStatus.Running))
                 {
                     ALGON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: SensrSvc");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     if (AppMgmtON == true)
     {
         try
         {
             using (ServiceController AppMgmt = new ServiceController("AppMgmt"))
             {
                 while (AppMgmt.Equals(ServiceControllerStatus.StopPending) || AppMgmt.Equals(ServiceControllerStatus.StartPending))
                 {
                     Thread.Sleep(20);
                 }
                 if (!AppMgmt.Status.Equals(ServiceControllerStatus.Running))
                 {
                     AppMgmt.Start();
                     AppMgmt.WaitForStatus(ServiceControllerStatus.Running);
                     AppMgmtON = false;
                 }
                 else if (AppMgmt.Status.Equals(ServiceControllerStatus.Running))
                 {
                     AppMgmtON = false;
                 }
             }
             Trace.WriteLine(DateTime.Now + " Restarting: AppMgmt");
         }
         catch (Exception ex)
         {
             Trace.WriteLine(DateTime.Now + Properties.Resources.ResourceManager.GetString("FailedOperationMessage") + "\n" + "          " + ex.Message);
         }
     }
     Thread thread = new Thread(stopBoost2);
     thread.Start();
 }