1

我正在使用 XAML 开发我的第一个 Metro 应用程序。该应用程序仅供我们公司内部网使用。我有这些问题-

  1. 是否可以检索当前登录用户的帐户名(域\用户名)?我需要为此使用 WinRT 组件吗?我查找了Windows.Security.Authentication命名空间并且只有Web并且OnlineId可用。
  2. 我正在使用 WebView 控件导航到安全 URL。如果我在浏览器中打开此 URL,我不会收到任何提示(因为我的机器已加入域),但如果我在 WebView 中打开 URL,我会收到用户名和密码提示。有没有办法摆脱它?

更新 - 我能够通过在 Package.appxmanifest file.

4

1 回答 1

2

对于 1 号:

请使用Windows.System.UserProfile.UserInformation类获取所有相关信息

GetDisplayNameAsync()
GetDomainNameAsync()
GetPrincipleNameAsync()

例如获取显示名称

 if (UserInformation.NameAccessAllowed)
 {
      string player = await UserInformation.GetDisplayNameAsync();
 }
于 2012-10-03T11:06:13.260 回答