我的Windows应用程序GUI正在接受用户的一些必需的应用程序配置字段。我当然需要存储它们,但我想隐藏用户的这些字段。
任何建议,我应该在哪里以及以何种格式存储字段。 (字段示例是:接受数据库用户凭据,任务计划信息等。)
答案 0 :(得分:1)
这些是可能的:(但是疯狂和糟糕的想法): 1.登记处 2.创建自己的自定义设置文件 3.加密它们 4.编写Web服务api并将其存储在Web服务器上
答案 1 :(得分:1)
我会使用XML文件(如果您认为有必要加密)并使用
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
将其存储在用户文件系统的%AppData%
部分。
此外,您可以编写一个Settings类,将其序列化为磁盘并反序列化为内存 - 这可以使用XML命名空间保存一些持久性逻辑。
答案 2 :(得分:0)
您始终可以编写自己的XML文件,并使用.NET加密类来加密数据。
答案 3 :(得分:0)
将详细信息加密到XML文件?
使用您可以在需要时解密的rijndael加密。
答案 4 :(得分:0)
它被称为The Windows Registry。我讨厌推荐使用它,但我认为它符合你的要求,而且它的使用非常普遍。