Esempio n. 1
0
        static void Main()
        {
            bool createdNew = true;
            using (Mutex mutex = new Mutex(true, "HighSign", out createdNew))
            {
                if (createdNew)
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);

                    Input.MouseCapture.Instance.Load();
                    Gestures.GestureManager.Instance.Load();
                    UI.FormManager.Instance.Load();
                    //Drawing.Compatibility.Surface.Instance.Load();
                    Applications.ApplicationManager.Instance.Load();
                    Plugins.PluginManager.Instance.Load();
                    UI.TrayManager.Instance.Load();
                    Input.MouseCapture.Instance.EnableMouseCapture();

                    UI.Forms.ActionConfiguration dialog = new HighSign.UI.Forms.ActionConfiguration();
                    dialog.Show();

                    try
                    {
                        Process process = Process.GetCurrentProcess();
                        process.MinWorkingSet = new IntPtr(300000);
                        process.MaxWorkingSet = new IntPtr(6000000) ;
                        process.Dispose();
                    }
                    catch { }

                    Application.Run();
                }
            }
        }
Esempio n. 2
0
        static void Main()
        {
            bool createdNew = true;

            using (Mutex mutex = new Mutex(true, "HighSign", out createdNew))
            {
                if (createdNew)
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);

                    Input.MouseCapture.Instance.Load();
                    Gestures.GestureManager.Instance.Load();
                    UI.FormManager.Instance.Load();
                    //Drawing.Compatibility.Surface.Instance.Load();
                    Applications.ApplicationManager.Instance.Load();
                    Plugins.PluginManager.Instance.Load();
                    UI.TrayManager.Instance.Load();
                    Input.MouseCapture.Instance.EnableMouseCapture();

                    UI.Forms.ActionConfiguration dialog = new HighSign.UI.Forms.ActionConfiguration();
                    dialog.Show();

                    try
                    {
                        Process process = Process.GetCurrentProcess();
                        process.MinWorkingSet = new IntPtr(300000);
                        process.MaxWorkingSet = new IntPtr(6000000);
                        process.Dispose();
                    }
                    catch { }

                    Application.Run();
                }
            }
        }