.net 检索局域网中远程机器上安装的硬件和软件列表。要使用哪个DLL?

.net 检索局域网中远程机器上安装的硬件和软件列表。要使用哪个DLL?,.net,windows,dll,networking,wmi,.net,Windows,Dll,Networking,Wmi,我正在尝试检索所有硬件的列表,如 设备管理器 以及安装在中的软件 添加和删除程序 在局域网中的远程系统上。每个硬件是否包含1或2个dll而不是所有dll 这个问题相当模糊,但我认为您想要使用的是Windows管理工具 基本上,这似乎与相同的问题。我相信设备管理器实际上使用WMI来获取数据,但不是100%确定。无论如何,设备管理器中显示的大多数信息(如果不是全部的话)都可以直接或间接从CIM_LogicalDevice获得。

我正在尝试检索所有硬件的列表,如

设备管理器

以及安装在中的软件

添加和删除程序


在局域网中的远程系统上。每个硬件是否包含1或2个dll而不是所有dll

这个问题相当模糊,但我认为您想要使用的是Windows管理工具


基本上,这似乎与相同的问题。

我相信设备管理器实际上使用WMI来获取数据,但不是100%确定。无论如何,设备管理器中显示的大多数信息(如果不是全部的话)都可以直接或间接从CIM_LogicalDevice获得。