protected override void OnStop()
{
lock (_sync)
{
try
{
ReportEvent("Stopping the service");
_terminated = true;
_thread.Abort();
EnsurePluginsStopped();
_thread.Join();
_thread = null;
}
catch (Exception exc)
{
Report(exc);
}
Tracker.Terminate();
}
}