日期:2014-05-19  浏览次数:20971 次

c# windows应用程序中怎么实现保存输入框中的用户名,密码!
c#   windows应用程序中怎么实现保存输入框中的用户名,密码?我现在想让用户退出程序后再次启动的时候能保存上次输入的用户名密码,要怎么实现啊?谢谢!

------解决方案--------------------
如果 是企业级 开发

一般 都是 写到 注册表中,然后 从新启动的时候, 从注册表中读取

写入的时候 需要 : 导入命名空间
using Microsoft.Win32;

RegistryKey regKey = Registry.CurrentUser.CreateSubKey( "cc ");

regKey.SetValue( "UserName ", txtUserName);
regKey.SetValue( "Password ", txtPassWord);

regKey.Close();

下次启动的时候,读取
string userName = string.Empty;
string password = string.Empty;
try
{
// 获得包括在 Windows 注册表项 HKEY-CURRENT-USER
//Software\Microsoft/TaskVision " 的子项类型
RegistryKey regKey = Registry.CurrentUser.OpenSubKey( "cc ");
if (regKey != null)
{
// 获得保存在注册表中用户名和密码
userName = regKey.GetValue( "UserName ").ToString();
password = " ";

regKey.Close();
}

}
catch (Exception ex)
{
// 如果发生异常,将错误记录保存到windows 系统日志中,程序继续运行
MessageBox.Show(ex.Message.ToString());
}