using ProjectBase.Data.Logs; using System; using System.Collections.Generic; using System.Linq; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; using DevExpress.UserSkins; using DevExpress.Skins; namespace SIASUN.Autopilot.View { static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { log4net.Config.XmlConfigurator.Configure(); LogHelper.log.Info("开始启动程序...."); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //防止双开 string MName = System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName; string PName = System.IO.Path.GetFileNameWithoutExtension(MName); System.Diagnostics.Process[] myProcess = System.Diagnostics.Process.GetProcessesByName(PName); if (myProcess.Length > 1) { MessageBox.Show("应用程序已经在运行中!", "提示"); Thread.Sleep(1000); System.Environment.Exit(1); return; } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); BonusSkins.Register(); SkinManager.EnableFormSkins(); DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle("Money Twins"); Application.Run(new FormMain()); } } }