日期:2014-05-18  浏览次数:21558 次

C#中如何保存用户名和密码
我正在用C#做一个登录界面
请问如何把账号框combobox中的内容和密码框textbox中的内容保存在计算机硬盘中,
并且登录成功后把新账号自动保存到Items属性中,使得下次登录是选中下拉框中的账号后自动从计算机中读取密码,
完成登录。
我是新手,麻烦给下详细的代码和注释。谢谢!!

------解决方案--------------------
搂主可以看看我写的一个有关配置文件读取和写入的代码,配有演示的,应该能满足你的需要:
http://download.csdn.net/source/890290
------解决方案--------------------
就像上面说的可以保存在XML文件或INI文件中。对于XML文件我没怎么用过。因为我也新学不久。对于INI文件你可以调用WINDOWS的API:
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
一个读一个写。自己研究一下吧。