0

我正在用 c#,xaml 开发一个 Metro 风格的应用程序。启动应用程序时,我想通过将他/她的姓名与系统登录凭据(Windows 身份验证)进行比较来验证用户身份,我想使用系统登录凭据。那么任何人都可以帮助我如何检索地铁应用程序的系统登录凭据。如果是这样怎么办?

4

1 回答 1

2

很难使用 Windows 凭据,因为允许访问此类数据会带来安全风险,但如果您在 WinRT 沙箱之外,您可以找出 Windows 使用哪种散列,并将其与 Windows 密码文件进行比较但这很困难。

查看此页面,了解人们在 C# 中访问 Windows 登录凭据的有限部分的一些方法:http: //social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/36e1bcfa-a46a-47a8-8b21 -78357efe866b/

我认为当您自己的登录系统就足够时,您可能需要考虑是否有必要拥有这种功能。

这是一个关于在 Metro 应用程序中设置登录的好页面:http: //msdn.microsoft.com/en-us/library/windows/apps/hh965453.aspx

于 2012-10-05T07:01:01.610 回答