Windows 8.1和Windows 10。
我注意到,当用户使用Microsoft帐户时,仍有一个本地计算机帐户与System.Environment.UserName
返回的帐户匹配。
有没有办法找到正在使用的Microsoft帐户?
答案 0 :(得分:0)
您可以通过获取用户的主要名称来获取用户的Microsoft帐户。这通常是emailaddress altough文件说明情况并非总是如此。
var principalName = await Windows.System.UserProfile.UserInformation.GetPrincipalNameAsync();
Windows.System.UserProfile.UserInformation.GetPrincipalNameAsync()