/// <summary> /// 读取密码 /// </summary> /// <param name="filename"></param> public static string Read(string filename) { if (!File.Exists(filename)) { return(""); } FileStream stream = null; try { stream = new FileStream(filename, FileMode.Open, FileAccess.Read); BinaryFormatter formatter = new BinaryFormatter(); PassWordFile pwdFile = (PassWordFile)formatter.Deserialize(stream); if (stream != null) { stream.Close(); } return(pwdFile.PassWord); } catch { if (stream != null) { stream.Close(); } return(""); } }
/// <summary> /// 保存密码 /// </summary> /// <param name="filename"></param> public static bool Save(string filename, string Md5PassWord) { FileStream stream = null; try { if (Md5PassWord == "") { return(false); } PassWordFile pwdFile = new PassWordFile(); pwdFile.PassWord = Md5PassWord; if (File.Exists(filename)) { File.Delete(filename); } stream = new FileStream(filename, FileMode.Create, FileAccess.Write); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(stream, pwdFile); if (stream != null) { stream.Close(); } return(true); } catch { if (stream != null) { stream.Close(); } return(false); } }
/// <summary> /// �������� /// </summary> /// <param name="filename"></param> public static bool Save(string filename, string Md5PassWord) { FileStream stream=null; try { if (Md5PassWord == "") return false; PassWordFile pwdFile = new PassWordFile(); pwdFile.PassWord = Md5PassWord; if (File.Exists(filename)) File.Delete(filename); stream= new FileStream(filename, FileMode.Create, FileAccess.Write); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(stream, pwdFile); if (stream != null) stream.Close(); return true; } catch { if (stream != null) stream.Close(); return false; } }