Exemplo n.º 1
0
        static void Main(string[] args)
        {
            if (args.Length == 1)
            {
                string arg0 = args[0].ToLower();
                if (arg0.Equals("CheckVpnService".ToLower()))
                {
                    EventSystem eventSystem = new EventSystem();
                    eventSystem.CheckVpnState(true);
                }
                else if (arg0.Equals("zabbix"))
                {
                    EventSystem eventSystem = new EventSystem(true);
                    eventSystem.CheckVpnState(false);
                }
            }
            else if (Environment.UserInteractive)
            {
                Start();

                Console.WriteLine("Press any key to stop...");
                Console.ReadKey(true);

                Stop();
            }
            else
            {
                using (Service service = new Service())
                    ServiceBase.Run(service);
            }
        }