我正在使用 c# 和 xaml 开发一个 Windows 8 应用程序。我的应用程序应该能够实现 Windows 身份验证,以便它可以允许登录用户启动应用程序。谁能帮助或给我一个代码片段来解决这个问题???
提前致谢
在 Windows 8 应用程序中启用 Windows 身份验证
转到Package.appxmanifest文件。
转到功能选项卡。检查页面上的企业认证功能。
使用 Windows.System.UserProfile包含命名空间 ; 例如使用配置文件用户名: txtUserName.Text = await UserInformation.GetFirstNameAsync();
您将通过这种方式获取 Windows 身份验证用户的详细信息。希望这对您有所帮助!
你不能那样做。Windows 8“沉浸式”应用程序是沙盒的,无法访问 Windows 自己的用户管理。在任何情况下,用户密码都经过哈希处理(单向转换),即使您有权访问 SAM 文件,也无法读回原始密码。
如果您想要用户的 Windows 密码,您必须事先询问他们,但我保证没有(智能)用户会自愿同意这一点,如果您确实提交,您的应用程序可能会在 Windows 应用商店被拒绝它。