private static bool ProcessCommandLine() { string cmdLine = Environment.CommandLine.ToLowerInvariant(); // Detect whether the app was launched from uninstaller if (cmdLine.Contains("9566b126-2205-4e61-8c1c-e6d4d0fc34f0")) { _launchFromUninstaller = true; Translator.SetInterfaceLanguage(AppConfig.InstallLanguageID); } else if (cmdLine.Contains("cleanup")) { _launchFromUninstaller = false; Translator.SetInterfaceLanguage(AppConfig.LanguageID); } else { Translator.SetInterfaceLanguage(AppConfig.LanguageID); LoggedApplication.Start(Constants.UtilityName); Application.Run(LogFileConsoleDialog.ShowLogConsole(true)); return(false); } return(true); }
static void Main() { LaunchPath = string.Empty; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); try { LoggedApplication.Start(ProTONEConstants.LibraryName); string[] cmdLineArgs = Environment.GetCommandLineArgs(); if (cmdLineArgs.Length > 2) { switch (cmdLineArgs.Length) { case 3: switch (cmdLineArgs[1].ToLowerInvariant()) { case "launch": LaunchPath = cmdLineArgs[2]; break; } break; } } Translator.RegisterTranslationAssembly(typeof(MediaPlayer).Assembly); Translator.RegisterTranslationAssembly(typeof(MediaLibraryForm).Assembly); string cmdLine = Environment.CommandLine.ToLowerInvariant(); if (cmdLineArgs != null && cmdLineArgs.Length > 2 && cmdLine.Contains("configaddons")) { Translator.SetInterfaceLanguage(cmdLineArgs[2]); AddonsConfig.IsInitialConfig = true; AppConfig.SkinType = string.Empty; try { AddonAppSettingsForm.Show("TXT_S_ADDONSETTINGS"); } finally { } } else { Translator.SetInterfaceLanguage(AppConfig.LanguageID); Application.Run(new MediaLibraryForm()); } } catch (Exception ex) { ErrorDispatcher.DispatchFatalError(ex); } }
protected override void OnStart(string[] args) { LoggedApplication.Start(this.ServiceName); Logger.LogInfo("Service preparing to start ..."); try { StartServiceHelper(); Logger.LogInfo("Service started with success."); } catch (Exception ex) { Logger.LogInfo("Service failed to start correctly. {0}", ex.Message); Stop(); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); LoggedApplication.Start("OPMedia.RemoteControlEmulator"); try { Application.Run(new MainForm()); } catch (Exception ex) { Logger.LogException(ex); } LoggedApplication.Stop(); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); try { LoggedApplication.Start("GuiTester"); //AppConfig.AllowRealtimeGUISetup = false; Translator.SetInterfaceLanguage(AppConfig.LanguageID); Application.Run(new MainForm()); } finally { LoggedApplication.Stop(); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); try { Translator.SetInterfaceLanguage(AppConfig.LanguageID); Translator.RegisterTranslationAssembly(typeof(MainForm).Assembly); Translator.RegisterTranslationAssembly(typeof(SerialDeviceCfgDlg).Assembly); Translator.RegisterTranslationAssembly(typeof(MediaPlayer).Assembly); LoggedApplication.Start(ProTONEConstants.RCCManagerName); if (!AppConfig.CurrentUserIsAdministrator) { MessageDisplay.Show(Translator.Translate("TXT_ADMIN_RIGHTS_REQUIRED"), Translator.Translate("TXT_CAUTION"), MessageBoxIcon.Exclamation); Logger.LogInfo("RCC Manager started with non-admin rights. Exiting."); return; } ServiceControl.StopService(); mainFrm = new MainForm(); Application.Run(mainFrm); mainFrm.Dispose(); } catch (Exception ex) { ErrorDispatcher.DispatchFatalError(ex); } finally { LoggedApplication.Stop(); ServiceControl.StartService(); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); try { LoggedApplication.Start("SampleAddonApplication"); Translator.RegisterTranslationAssembly(typeof(MainForm).Assembly); Translator.SetInterfaceLanguage(AppConfig.LanguageID); Application.Run(new MainForm()); AppConfig.Save(); } catch (Exception ex) { ErrorDispatcher.DispatchError(ex); } Logger.StopLogger(); }
static void Main() { LaunchPath = string.Empty; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); try { LoggedApplication.Start("SkinBuilder"); string[] cmdLineArgs = Environment.GetCommandLineArgs(); if (cmdLineArgs.Length > 2) { switch (cmdLineArgs.Length) { case 3: switch (cmdLineArgs[1].ToLowerInvariant()) { case "launch": LaunchPath = cmdLineArgs[2]; break; } break; } } AppConfig.AllowRealtimeGUISetup = false; Translator.RegisterTranslationAssembly(typeof(SkinBuilderForm).Assembly); Translator.SetInterfaceLanguage("en"); // Only English Application.Run(new SkinBuilderForm()); } catch (Exception ex) { ErrorDispatcher.DispatchError(ex, false); } }
protected override void OnStart(string[] args) { LoggedApplication.Start(this.ServiceName); Logger.LogInfo("Service preparing to start ..."); TicToc ticToc = new TicToc("Persistence.Service.OnStart", 1); try { ticToc.Tic(); StartServiceHelper(); Logger.LogInfo("Service started with success."); } catch (Exception ex) { Logger.LogInfo("Service failed to start correctly. {0}", ex.Message); Stop(); } finally { ticToc.Toc(); } }