asp.net - 如何使用asp.net c#获取用户本地机器硬件配置
问题描述
我想为我的组织收集 IT 清单的用户本地计算机硬件信息。我想使用 C# 开发单页 ASP.NET 网站,用户可以单击该网站,代码将收集所有信息,如处理器详细信息、硬盘驱动器详细信息、RAM 和所有主板详细信息。
解决方案
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
推荐阅读
- php - PHP:将变量放入变量中,或编辑变量
- javascript - CKEditor ckfinder 标头在反应 js 中不起作用
- phpstorm - 如何关闭所有项目或 1 个文件的自动对齐?
- html - 内联 CSS 有效,但为什么不能使用外部 CSS?
- android - 用于过滤支付发送应用程序的意图过滤器
- mps - JetBrains 元编程系统不工作
- paperjs - 克隆和符号有什么区别
- amazon-web-services - 如何仅为 AWS Glue 脚本启用粘合日志记录
- reactjs - Redux Toolkit:无法访问服务器发送的错误消息
- c++ - 通过 lambda 函数转发附加参数