public void Start(bool systemWakeUp = false) { if (_config.firstRunOnNewVersion && !systemWakeUp) { ProgramUpdated.Invoke(this, new UpdatedEventArgs() { OldVersion = _config.version, NewVersion = UpdateChecker.Version, }); // delete pac.txt when regeneratePacOnUpdate is true if (_config.regeneratePacOnUpdate) { try { File.Delete(PACDaemon.PAC_FILE); logger.Info("Deleted pac.txt from previous version."); } catch (Exception e) { logger.LogUsefulException(e); } } // finish up first run of new version _config.firstRunOnNewVersion = false; _config.version = UpdateChecker.Version; Configuration.Save(_config); } Reload(); if (!systemWakeUp) { HotkeyReg.RegAllHotkeys(); } }
public void Start(bool regHotkeys = true) { Reload(); if (regHotkeys) { HotkeyReg.RegAllHotkeys(); } }
public void Start(bool regHotkeys = true) { Reload(); if (regHotkeys && _config.hotkey.RegHotkeysAtStartup) { HotKeys.Init(); HotkeyReg.RegAllHotkeys(); } }
public void Start(bool regHotkeys = true) { stopped = false; Reload(); if (regHotkeys) { HotkeyReg.RegAllHotkeys(); } }
public void Start(bool regHotkeys = true) { if (_config.updated && regHotkeys) { _config.updated = false; ProgramUpdated.Invoke(this, new UpdatedEventArgs() { OldVersion = _config.version, NewVersion = UpdateChecker.Version, }); Configuration.Save(_config); } Reload(); if (regHotkeys) { HotkeyReg.RegAllHotkeys(); } }
public void Start(bool regHotkeys = true) { Process process = new Process(); ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = System.Configuration.ConfigurationManager.AppSettings["kcptunName"]; startInfo.Arguments = System.Configuration.ConfigurationManager.AppSettings["kcptunArgs"]; startInfo.RedirectStandardError = false; startInfo.RedirectStandardInput = false; startInfo.RedirectStandardOutput = false; startInfo.CreateNoWindow = true; startInfo.UseShellExecute = false; process.StartInfo = startInfo; process.Start(); Reload(); if (regHotkeys) { HotkeyReg.RegAllHotkeys(); } }
public void Start() { Reload(); HotkeyReg.RegAllHotkeys(); }