如何在WPF浏览器应用程序中访问环境变量

时间:2010-10-23 16:02:59

标签: c# wpf

我有兴趣在Wpf浏览器应用程序中获取Enviroment.UserName。 但是我遇到了一个SecurityException。我应该做些什么改变才能获得环境变量。

更新: 该应用程序在我的公司内部网上运行。

1 个答案:

答案 0 :(得分:2)

Environment.UserName属性getter请求对EnvironmentPermission.Read权限的请求。是的,这将在一个沙盒环境中爆发,例如为了在浏览器中安全地运行代码而创建的环境。 Web应用程序没有业务获取特权信息,例如用户名。能够破解用户的登录凭据只有一半,尽管密码有点难以猜测。

不可以,如果您希望用户透露她的用户名,那么您将不得不礼貌地问她。并确保这是提供的名称,不要指望她透露她用来登录她的机器的名称。