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

标签 c# asp.net

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

  • 计算机名
  • 操作系统
  • 磁盘空间
  • 内存
  • IP 地址
  • 事件目录用户名
  • 密码到期时间(由全局政策定义)

也许还有其他一些事情,例如 Trend Micro Office 当前版本与他们的版本、需要的 MS 更新数量(我们使用 WSUS),以及 future 的其他一些事情。

我的问题是,当用户访问该页面时,我如何从他们那里提取这些信息?这个的正确功能是什么?如果可能的话,有人希望分享示例以供我学习吗?

最佳答案

您将无法使用 C# 显示所有这些内容。 C# 是一种服务器端语言,因此只能访问与其托管的服务器相关的信息。您也许能够从用户浏览器页面上运行的 Java 小程序访问此信息,但我不确定。通常涉及安全限制。

关于c# - 在 ASP.NET 页面上显示计算机信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3011090/

相关文章:

c# - 托管堆 OutOfMemory

asp.net - 使用 WCF 和 ASP.NET Web 表单传输大文件

c# - 停止 IResponseCookies.Append() 编码 cookie。点网核心 2.0

c# - 在 Perl 中加密文件并在 C# 中解密

c# - 使用列表中的字符串创建 DropDownList<string>

c# - 查询Json如何获取must数组内的元素

asp.net - WebApiConfig.Register 未运行

asp.net - 当用户未登录时,ASP MVC 成员资格无法显示图像

javascript - ASP.Net Webform 提醒每五分钟弹出一次

c# - 为什么调用一个为 null 的 Action 会抛出 NullReferenceException?