0

我有一个问题希望能得到一些帮助。我知道以前有人问过这个问题,并且在过去的几天里我浏览了很多帖子。我有一个表单,允许用户输入用户名和密码并将它们存储在注册表项中,然后在不同的应用程序中引用该键。我为设置密钥的应用程序添加了我的代码,有人能够向我解释提供密码的最佳方式。

private void button5_Click(object sender, EventArgs e)
    {
        Regex myRegularExpression = new Regex("@");
        u_p.BackColor = Color.White;
        u_n.BackColor = Color.White;
        if (myRegularExpression.IsMatch(u_n.Text))
        {
            if(!String.IsNullOrEmpty(u_p.Text))
            {
                RegistryKey key = Registry.CurrentUser.OpenSubKey("Software", true);
                key.CreateSubKey("####");
                key = key.OpenSubKey("####", true);
                key.CreateSubKey("Backup");
                key = key.OpenSubKey("Backup", true);
                key.SetValue("u_name", u_n.Text);
                key.SetValue("u_pass", u_p.Text);
                MessageBox.Show("Username and Pass Updated Successfully");
            }
            else
            {
                MessageBox.Show("no password entered");
                u_p.BackColor = Color.OrangeRed;
            }
        }
        else
        {
            MessageBox.Show("not a proper username entered");
            u_n.BackColor = Color.OrangeRed;
        }
    }
4

0 回答 0