using System; using System.Collections.Generic; using System.Linq; using System.ServiceProcess; using System.Text; using AutoFileCopyNet; namespace AutoFileAnalyticService { static class Program { /// /// 应用程序的主入口点。 /// static void Main() { LogFileAccess.WriteLogFile("服务开始" + "---" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); //装配数据工厂 QMFrameWork.Data.DataFactory.Configure(true); ServiceBase[] ServicesToRun = null; string starttype = System.Configuration.ConfigurationSettings.AppSettings["DCS_ET_START_TYPE"].ToString(); //恩格尔 if (starttype == "INJECT_ENGEL") { ServicesToRun = new ServiceBase[] { new EngelFileAnalyticService() }; } //海天 else if (starttype == "INJECT_HAITIAN") { ServicesToRun = new ServiceBase[] { new HaiTianFileAnalyticService() }; } //Q5D else if (starttype == "Q5D") { ServicesToRun = new ServiceBase[] { new Q5DFileAnalyticService() }; } ServiceBase.Run(ServicesToRun); } } }