public static UserSettings Load()
{
string settingsFile = Path.Combine(CreateSettingsFolder(), "hMailAdmin.exe.config");
if (!File.Exists(settingsFile))
return CreateDefault();
XmlTextReader reader = null;
try
{
reader = new XmlTextReader(settingsFile);
XmlSerializer xmlSerializer = new XmlSerializer(typeof(UserSettings));
UserSettings retVal = (UserSettings)xmlSerializer.Deserialize(reader);
return retVal;
}
catch (Exception)
{
return CreateDefault();
}
finally
{
if (reader != null)
reader.Close();
}
}