You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.3 KiB
43 lines
1.3 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.ServiceProcess;
|
|
using System.Text;
|
|
using AutoFileCopyNet;
|
|
namespace AutoFileAnalyticService
|
|
{
|
|
static class Program
|
|
{
|
|
/// <summary>
|
|
/// 应用程序的主入口点。
|
|
/// </summary>
|
|
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);
|
|
}
|
|
}
|
|
}
|
|
|