首页 > 解决方案 > 如何使用asp.net c#获取用户本地机器硬件配置

问题描述

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

标签: asp.netasp.net-mvc-4asp.net-web-apiconfigurationhardware

解决方案


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


推荐阅读