Example #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);
            }
        }
        public HudsonLedSygnalizerService()
        {
            InitializeComponent();

            _HudsonLedSygnalizer = new HudsonLedSygnalizer();
        }