在ASP.NET页面上显示计算机信息

Gen*_*ene 5 c# asp.net

我想构建一个供最终用户访问的页面(在我们的MPLS网络中),它显示以下有关它们的信息:

  • 电脑名称
  • OS
  • 磁盘空间
  • 记忆
  • IP地址
  • Active Directory用户名
  • 密码到期时间(由全局政策定义)

也许还有一些其他的东西,比如趋势科技Office当前版本与他们的版本,需要的MS更新数量(我们使用WSUS)以及未来的其他一些东西.

我的问题是如何在用户访问页面时从用户处提取此信息?这个的正确功能是什么?任何人都有他们希望分享给我学习的例子吗?

egr*_*nin 0

如果不编写浏览器插件或 java applet,则无法做到这一点。

该信息无法通过 JavaScript 获得,并且也不在浏览器发送的标头中。这是出于安全原因而设计的。

编辑此答案仅适用于公共页面;我从随后的评论中看到它将仅限于内部网。