Пример #1
0
        static void Main(string[] args)
        {
            // Check if the program is ran as service or not
            if (Environment.UserInteractive)
            {
                using (HudsonLedSygnalizer Sygnalizer = new HudsonLedSygnalizer())
                {
                    Sygnalizer.Start();

                    Console.ReadKey();

                    Sygnalizer.Stop();

                }
            }
            else
            {
                // Run as service
                ServiceBase[] ServicesToRun;
                ServicesToRun = new ServiceBase[]
                {
                    new HudsonLedSygnalizerService()
                };
                ServiceBase.Run(ServicesToRun);
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            // Check if the program is ran as service or not
            if (Environment.UserInteractive)
            {
                using (HudsonLedSygnalizer Sygnalizer = new HudsonLedSygnalizer())
                {
                    Sygnalizer.Start();

                    Console.ReadKey();

                    Sygnalizer.Stop();
                }
            }
            else
            {
                // Run as service
                ServiceBase[] ServicesToRun;
                ServicesToRun = new ServiceBase[]
                {
                    new HudsonLedSygnalizerService()
                };
                ServiceBase.Run(ServicesToRun);
            }
        }
 protected override void OnStart(string[] args)
 {
     _HudsonLedSygnalizer.Start();
 }