如何在silverlight中获取Windows的当前用户名?

如何在silverlight中获取Windows的当前用户名?,silverlight,Silverlight,我需要获取当前Windows登录用户的用户名。在silverlight有什么方法可以做到这一点吗? 提前感谢。您是否使用Windows身份验证和asp.net页面作为主机 所以拒绝匿名用户 <authorization> <deny users="?" /> </authorization> 我还知道实现这一点的另一种方法(使用wcf服务),但它更复杂。很抱歉,我把您弄糊涂了。我需要的是您登录windows系统的用户名 <object dat

我需要获取当前Windows登录用户的用户名。在silverlight有什么方法可以做到这一点吗?
提前感谢。

您是否使用Windows身份验证和asp.net页面作为主机

所以拒绝匿名用户

<authorization>
    <deny users="?" />
</authorization>


我还知道实现这一点的另一种方法(使用wcf服务),但它更复杂。

很抱歉,我把您弄糊涂了。我需要的是您登录windows系统的用户名
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
...
    <param name="initParams" value="username=<%= User.Identity.Name %>" />
...
</object>
private void Application_Startup(object sender, StartupEventArgs e)
{
    var username = e.InitParams["username"];
    this.RootVisual = new MainPage();
}