【发布时间】:2013-02-02 19:52:57
【问题描述】:
我正在将 WinForm 应用程序转换为 WPF 应用程序,但我卡在登录屏幕上的“记住我”功能上。我曾经使用以下方法将用户名和哈希密码存储在注册表中: Application.UserAppDataRegistry.GetValue("MyAuth")
但它不再适用于 WPF。谁能告诉我如何在 WPF 中访问 UserAppDataRegistry?或者最好的方法是什么?
提前致谢!
【问题讨论】:
我正在将 WinForm 应用程序转换为 WPF 应用程序,但我卡在登录屏幕上的“记住我”功能上。我曾经使用以下方法将用户名和哈希密码存储在注册表中: Application.UserAppDataRegistry.GetValue("MyAuth")
但它不再适用于 WPF。谁能告诉我如何在 WPF 中访问 UserAppDataRegistry?或者最好的方法是什么?
提前致谢!
【问题讨论】:
尝试使用Isolated storage
【讨论】:
您还可以在项目引用中手动包含对 System.Windows.Forms 的引用(如果需要,还可以使用 using 语句),然后使用您正在使用的内容。但是,根据部署不建议这样做,因为您可能无权访问注册表。这就是IsolatedStorage和类似概念应运而生的原因。
【讨论】: