private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); SetProcessDpiAwareness((int)DpiAwareness.PerMonitorAware); mainForm = new MainForm(); SingleInstanceApplication.Run(mainForm, StartupNextInstanceEventHandler); }
public static void Run(Form f, StartupNextInstanceEventHandler startupHandler) { SingleInstanceApplication app = new SingleInstanceApplication { MainForm = f }; app.StartupNextInstance += startupHandler; app.Run(Environment.GetCommandLineArgs()); }