通过 .NET 核心与 WMI 交互
Interacting with WMI via .NET core
我需要获取有关系统的信息,例如:主板信息、硬盘信息,e.t.c。在 OS Windows 中。我可以从 wmi 服务得到它。但我需要用 .NET 核心应用程序收集它。
我知道在 .NET 应用程序中有接口 IWbemServices 与 WMI 服务交互,但我在 .NET 核心中找不到类似的东西。
所以我有一个问题:
- 我可以使用 .NET Core 应用程序创建 COM 对象吗?如果是 "yes" 那我该怎么做呢?
- 是否有其他方法可以通过 .NET Core 获取有关硬件的信息?
现在可以在 System.Management
下的 Windows Compatibility Pack 中查询。
我需要获取有关系统的信息,例如:主板信息、硬盘信息,e.t.c。在 OS Windows 中。我可以从 wmi 服务得到它。但我需要用 .NET 核心应用程序收集它。
我知道在 .NET 应用程序中有接口 IWbemServices 与 WMI 服务交互,但我在 .NET 核心中找不到类似的东西。
所以我有一个问题:
- 我可以使用 .NET Core 应用程序创建 COM 对象吗?如果是 "yes" 那我该怎么做呢?
- 是否有其他方法可以通过 .NET Core 获取有关硬件的信息?
现在可以在 System.Management
下的 Windows Compatibility Pack 中查询。