public Config() { try { InitData(); DB d = (DB) new JavaScriptSerializer().Deserialize(m_config_manager.Data, typeof(DB)); if (d != null) { Data = d; PopulateData(); } SetLaunchOnStartup(Data.Option.Startup); } catch (Exception ex) { Logger.Instance.LogError(ex.Message); m_config_manager.BackupConfigFile(); } }