如何在Windows应用程序中为当前登录的用户存储用户设置(用户名,密码)

ame*_*exn 14 .net c# winforms

现在我的团队正在开发一个涉及Windows应用程序(C#)的项目.

该应用程序可以选择在当前登录用户的客户端计算机中保存用户名和密码.用户无需输入用户名和密码即可启动应用程序.请检查我的要求的快照.

请提出一个很好的例子或参考.

替代文字http://www.freeimagehosting.net/uploads/0ff58473e0.jpg

Uco*_*dia 20

要以安全的方式轻松保存用户凭据,您可以使用ConfigurationManager类将其写入应用程序配置文件,使用SecureString类保护密码,然后使用Cryptography命名空间中的工具对其进行加密.

编辑:这可能会有所帮助:加密.NET app.config文件中的密码


mic*_*er1 0

如果您正在寻找简单的解决方案,则可以在用户设置中保存用户名和密码。但是,这种方法根本不是很安全,因为在这台计算机上拥有足够权限的任何其他用户都可以简单地读取保存的设置并窃取您的登录详细信息。