public void OnStop()
{
OnServiceStopping();
// Abort any processes that may be currently executing.
foreach (ServiceProcess process in m_processes)
{
if ((object)process != null)
process.Abort();
}
m_enabled = false; // Mark as disabled.
m_suppressUpdates = true; // Suppress status updates.
OnServiceStopped();
}