我有Windows应用商店应用程序(Win RT),我需要获取当前用户域名。这是我的代码:
name = await Windows.System.UserProfile.UserInformation.GetDomainNameAsync();
但我得到例外:
Win RT: Caller does not have the EnterpriseAuthentication capability
如果我没有物理设备并在VS中工作,我需要做些什么来修复它?
答案 0 :(得分:1)
在调用GetDomainNameAsync方法之前,您是否检查了UserInformation.NameAccessAllowed标志?
更新1:要访问域名,您必须在清单中添加企业身份验证功能。根据{{3}}文档,当与帐户信息访问相关的隐私设置变为“关闭”时,它可以为空。您可以在设备的PC设置中检查隐私设置: