private void SaveProfile() { IniParser ini = new IniParser("teknogods.ini"); ini.AddSetting("Settings", "ID", profile.ID); ini.AddSetting("Settings", "FOV", profile.FOV.ToString()); ini.AddSetting("Settings", "Clantag", profile.Clantag); ini.AddSetting("Settings", "Title", profile.Title); ini.AddSetting("Settings", "ShowConsole", profile.ShowConsole.ToString().ToLower()); ini.AddSetting("Settings", "Maxfps", profile.Maxfps.ToString()); ini.AddSetting("Settings", "SkipUpdate", profile.SkipUpdate.ToString().ToLower()); ini.SaveSettings(); UpdateProfile(); }
private void SaveProfile() { try { using (var file = File.Create("teknogods.ini")) { } IniParser ini = new IniParser("teknogods.ini"); ini.AddSetting("Settings", "Name", profile.Name); ini.AddSetting("Settings", "ID", profile.ID); ini.AddSetting("Settings", "FOV", profile.FOV.ToString()); ini.AddSetting("Settings", "Clantag", profile.Clantag); ini.AddSetting("Settings", "Title", profile.Title); ini.AddSetting("Settings", "ShowConsole", profile.ShowConsole.ToString().ToLower()); ini.AddSetting("Settings", "Maxfps", profile.Maxfps.ToString()); ini.AddSetting("Settings", "SkipUpdate", profile.SkipUpdate.ToString().ToLower()); ini.SaveSettings(); } catch (Exception) { MessageBox.Show("创建配置文件失败!请检查磁盘是否有写保护,以及是否有写入权限!", "错误", MessageBoxButton.OK, MessageBoxImage.Error); Close(); } }