static void Main(String[] args) { bool minimized = false; foreach (String arg in args) if (arg.ToLower() == "/help" || arg == "/?") { Console.Write("options:\n" + "\t/help: prints this text\n" + "\t/minimized: starts in minimized mode\n"); return; } else if (arg.ToLower() == "/minimized") minimized = true; else { Console.WriteLine("unrecognized option: " + arg); return; } MouseAccel._getAccel(oldAccel); tracer = new ProcessTracer(PROCESS_NAME); tracer.ProcessStarted += Program_ProcessStarted; tracer.ProcessStopped += Program_ProcessStopped; tracer.Start(); pids = new List<UInt32>(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (minimized) { new MainWindow().OnLoad(); Application.Run(); } else Application.Run(new MainWindow()); }
private static void ResetMouseAccel() { MouseAccel._setAccel(oldAccel); if (MouseAccelReset != null) MouseAccelReset.Invoke(null, EventArgs.Empty); }
private static void DisableMouseAccel() { MouseAccel._disableAccel(); if (MouseAccelDisabled != null) MouseAccelDisabled.Invoke(null, EventArgs.Empty); }
public static void Stop() { tracer.Stop(); MouseAccel._setAccel(oldAccel); }