private bool bPauseWindowsService() { if (!bWindowsServiceInstaled()) { bWindowsServiceInstall(); } if (!bWindowsServiceInstaled()) { return(false); } System.ServiceProcess.ServiceController scSiscoMensagem = scReturnSiscoMensagem(); switch (scSiscoMensagem.Status) { case System.ServiceProcess.ServiceControllerStatus.StartPending: case System.ServiceProcess.ServiceControllerStatus.Running: try { scSiscoMensagem.Pause(); }catch { return(false); } break; } return(this.State == mdlConstantes.SiscoMensagemState.Paused); }