protected override void OnStop() { //EventLogManager.WriteMessage(new Message() { Description = "Service Start", Type = "Service", Time = DateTime.Now }, MessageType.Test); //try //{ // syncTestThread = new SyncThread(); // syncTestThread.Run(); //} //catch (Exception e) //{ // EventLogManager.WriteMessage(new Message() { Description = "On Start Method: " + e.Message.ToString(), Type = "Service", Time = DateTime.Now }, MessageType.Test); //} EventLogManager.WriteMessage(new Message() { Description = "Service Stop", Type = "Service", Time = DateTime.Now }, EventType.Test); syncTestThread.Stop(); try { syncTestThread.Stop(); } catch (Exception e) { EventLogManager.WriteMessage(new Message() { Description = "On Stop Method: " + e.Message.ToString(), Type = "Service", Time = DateTime.Now }, EventType.Test); } }