示例#1
0
        /// <remarks/>
        protected override void OnStop()
        {
            if (LogbusInstance.Running)
            {
                LogbusInstance.Stop();
            }


            base.OnStop();
        }
示例#2
0
        /// <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();
            }
        }