C# WPF-在第一次启动时保存用户凭据

C# WPF-在第一次启动时保存用户凭据,c#,wpf,application-settings,settings,C#,Wpf,Application Settings,Settings,我的目的是什么? 我想在应用程序第一次启动时保存用户凭据 开始的情况是什么? 首先,我有一个配置对话框,它允许我公司的支持员工首先配置应用程序。在这些对话框中,他还可以设置各种凭证。我需要启动应用程序的每个用户的这些凭据。(这是一个基于网络的应用程序) 可以提供一些解决方案吗? 我知道,WPF中有“用户设置”。但这些都不是持久性的。这意味着,如果应用程序关闭并且另一个用户正在启动应用程序,我将丢失凭据。但我需要这些证书。对于每一个用户 当然,还有“应用程序设置”。但这些设置我无法在应用程序第一次

我的目的是什么?

我想在应用程序第一次启动时保存用户凭据

开始的情况是什么?

首先,我有一个配置对话框,它允许我公司的支持员工首先配置应用程序。在这些对话框中,他还可以设置各种凭证。我需要启动应用程序的每个用户的这些凭据。(这是一个基于网络的应用程序)

可以提供一些解决方案吗?

我知道,WPF中有“用户设置”。但这些都不是持久性的。这意味着,如果应用程序关闭并且另一个用户正在启动应用程序,我将丢失凭据。但我需要这些证书。对于每一个用户

当然,还有“应用程序设置”。但这些设置我无法在应用程序第一次启动时动态设置。因此,我需要在开发阶段为每个客户设置凭据,并为每个客户编写一名执行官

此外,我还可以将这些凭证保存在一个特殊的数据库中。但是创建一个数据库,仅仅为了这个目的,对我来说似乎有点太大了


如果有人能帮我,那就太好了。:-)

您可以将其存储在本地SQLite数据库中,只需几行代码和一个表,但可以存储哈希或确保凭据已加密

此外,用户设置会被持久化,只要其他用户使用自己的Windows登录,他们的用户设置就不会覆盖其他用户的用户设置。但是,这些都存储在纯文本配置文件中,因此如果存储凭据,您至少应该加密这些值