存储用户名和密码永久在Windows Mobile(6.0)应用程序

我需要帮助开发我的移动应用程序。 我必须存储用户数据permant(名称,密码),那么最好的方法是什么? 我不知道它的一个特殊的API,所以在Windows Phone上存储持久性数据的位置?

也许在赢得移动registry或文件内? 还是应该使用轻量级数据库? 有人有这方面的经验?

thx,Stefan

当微软存储凭证(即WiFi或其他)时,它将它们存储在注册表中。 访问速度相对较快,使用加密技术,它相对安全。

Windows Mobile操作系统内置了一些加密功能。您可以使用加密API ; 特别是:: CryptProtectData()函数与CRYPTPROTECT_SYSTEM标志。

-PaulH

那么我会建议你使用加密XML文件。 由于性能对于移动应用程序非常重要,因此与简单的XML文件相比,您应该避免使用较轻的数据库,因为这会消耗更多的处理器和内存。 具有加密的XML文件将有助于数据的性能和安全性。