【问题标题】:How to get user local machine hardware configuration using asp.net c#如何使用asp.net c#获取用户本地机器硬件配置
【发布时间】:2021-01-22 01:30:09
【问题描述】:

我想为我的组织收集 IT 清单的用户本地计算机硬件信息。我想使用 C# 开发单页 ASP.NET 网站,用户可以单击该网站,代码将收集所有信息,如处理器详细信息、硬盘驱动器详细信息、RAM 和所有主板详细信息。

【问题讨论】:

标签: asp.net asp.net-mvc-4 asp.net-web-api configuration hardware


【解决方案1】:

1 - 使用包管理器安装 System.Management,然后编写如下代码。

ManagementObjectCollection moc = mc.GetInstances();
string id = string.Empty;
foreach (ManagementObject mo in moc)
   {
id = 
mo.Properties["processorID"].Value.ToString();
            break;
}

我们可以链接使用各种属性来查找硬件详细信息。 https://www.codeproject.com/Articles/18268/How-To-Almost-Everything-In-WMI-via-C-Part-3-Hardw

https://codescratcher.com/windows-forms/get-computer-hardware-information-using-c/

https://www.codeproject.com/Articles/18146/How-To-Almost-Everything-In-WMI-via-C-Part-2-Proce

【讨论】:

  • 是否提供客户端硬件配置?因为我认为上面的链接只显示了已部署的计算机的详细信息。我对吗?我想要asp.net代码来获取客户信息。
  • 你的意思是访问你的网络应用程序的人
  • 是的。我的组织中将访问我的应用程序的任何人,应用程序都会捕获用户的系统信息。
猜你喜欢
  • 2016-06-29
  • 2018-12-23
  • 1970-01-01
  • 1970-01-01
  • 2020-03-23
  • 2014-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多