Esempio n. 1
0
        /// <summary>
        /// Point d'entrée principal de l'application.
        /// </summary>
        static void Main()
        {
            log4net.Config.XmlConfigurator.Configure();

            string[] args = Environment.GetCommandLineArgs();
            bool startServiceMode = true;
            foreach (string p in args)
            {
                switch (p.ToLower())
                {
                        case "/debug":
                        startServiceMode = false;
                        break;
                }
            }
            if (startServiceMode)
            {
                ServiceBase[] ServicesToRun;
                ServicesToRun = new ServiceBase[]
                {
                    new DokanNFCSvc()
                };
                ServiceBase.Run(ServicesToRun);
            }
            else
            {
                RFIDListener rfidListener = new RFIDListener();
                rfidListener.Start();

                while (true)
                {
                    Thread.Sleep(500);
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Point d'entrée principal de l'application.
        /// </summary>
        static void Main()
        {
            log4net.Config.XmlConfigurator.Configure();

            string[] args             = Environment.GetCommandLineArgs();
            bool     startServiceMode = true;

            foreach (string p in args)
            {
                switch (p.ToLower())
                {
                case "/debug":
                    startServiceMode = false;
                    break;
                }
            }
            if (startServiceMode)
            {
                ServiceBase[] ServicesToRun;
                ServicesToRun = new ServiceBase[]
                {
                    new DokanNFCSvc()
                };
                ServiceBase.Run(ServicesToRun);
            }
            else
            {
                RFIDListener rfidListener = new RFIDListener();
                rfidListener.Start();

                while (true)
                {
                    Thread.Sleep(500);
                }
            }
        }
Esempio n. 3
0
 protected override void OnStart(string[] args)
 {
     rfidListener.Start();
 }