/// <summary> /// 检查登录密码是否正确 /// </summary> /// <param name="pw"></param> /// <returns></returns> public static bool CheckPw(string pw) { bool result = false; string encryptPwNow = GetMD5Str(GetMD5Str(pw)); RegisterHelper rh = new RegisterHelper(); //判断是否是第一次使用程序,若是则写入注册表初始密码123 if (!rh.isExist(RegisterHelper.keyType.HKEY_CURRENT_USER,"user")) { rh.setValue(RegisterHelper.keyType.HKEY_CURRENT_USER, "user", "pw", GetMD5Str(GetMD5Str("123"))); } string encryptPw = rh.getValue(RegisterHelper.keyType.HKEY_CURRENT_USER, "user", "pw"); if (encryptPw == encryptPwNow) { result = true; } return result; }
/// <summary> /// 设置登录密码 /// </summary> /// <param name="pw"></param> public static void SetPw(string pw) { string encryptPw = GetMD5Str(GetMD5Str(pw)); RegisterHelper rh = new RegisterHelper(); rh.setValue(RegisterHelper.keyType.HKEY_CURRENT_USER, "user", "pw", encryptPw); }