Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            Environment.CurrentDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            bool useConsole = DetectConsole();

            if (useConsole)
            {
                CLIProgram.RunCLI();
            }
            else
            {
                RunGUI();
            }
        }
Exemplo n.º 2
0
 static void GlobalExHandler(object sender, UnhandledExceptionEventArgs e)
 {
     CLIProgram.LogAndRestart((Exception)e.ExceptionObject);
 }
Exemplo n.º 3
0
 static void ThreadExHandler(object sender, ThreadExceptionEventArgs e)
 {
     CLIProgram.LogAndRestart(e.Exception);
 }