using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Windows.Forms; using Apabi.DLib.Core; using Gui; using PkgTool; namespace Gui { static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //确保只有一个实例 string strModName = Process.GetCurrentProcess().MainModule.ModuleName; string strProcName = System.IO.Path.GetFileNameWithoutExtension(strModName); Process[] appProc = Process.GetProcessesByName(strProcName); if (appProc.Length > 1) { MessageBox.Show("已经有实例正在运行。"); return; } } } }