/// <remarks/> protected override void OnStop() { if (LogbusInstance.Running) { LogbusInstance.Stop(); } base.OnStop(); }
/// <remarks/> protected override void OnStart(string[] args) { base.OnStart(args); Process pc = Process.GetCurrentProcess(); Directory.SetCurrentDirectory (pc.MainModule.FileName.Substring(0, pc.MainModule.FileName.LastIndexOf(Path.PathSeparator))); if (!LogbusInstance.Running) { LogbusInstance.Start(); } }