private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { try { m_Service.Start(); } catch (Exception ex) { e.Result = ex.Message; } }
protected override void OnStart(string[] args) { try { m_EmsService.Start(); } catch (Exception ex) { m_EL.WriteEntry(ex.Message + Environment.NewLine + ex.StackTrace, EventLogEntryType.Error); } }