.net core .Net Core 3.1在MacOS应用程序上使用ManagementObjectSearcher(“从Win32 U USBHub中选择*”)

.net core .Net Core 3.1在MacOS应用程序上使用ManagementObjectSearcher(“从Win32 U USBHub中选择*”),.net-core,.net Core,我需要获取所有连接到MacOS的USB设备的列表。 对于Windows 32位系统,我执行以下操作: var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_USBHub"); 要在MacOS上获取所有连接的USB设备,我必须从哪个对象进行查询 var searcher = new ManagementObjectSearcher("SELECT * FROM <<???>>"); var se

我需要获取所有连接到MacOS的USB设备的列表。 对于Windows 32位系统,我执行以下操作:

var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_USBHub");
要在MacOS上获取所有连接的USB设备,我必须从哪个对象进行查询

var searcher = new ManagementObjectSearcher("SELECT * FROM <<???>>");

var searcher=new ManagementObjectSearcher(“选择*FROM Try”和“选择*FROM uu InstanceCreationEvent in 2,其中TargetInstance是一个'Win32_PnPEntity'";@Sha,感谢您的快速响应。我想我必须找到其他解决方案才能将连接的USB设备连接到MacOS…我得到了错误:系统。目前只支持Windows桌面应用程序的管理。您知道吗?我必须承认,我已经有一段时间没有使用此MacOS了,但请查看此处的片段:尝试使用“从2内的uu InstanceCreationEvent中选择*,其中TargetInstance ISA‘Win32_pPentity’“;@Sha,感谢您的快速响应。我想我必须找到其他解决方案才能将连接的USB设备连接到MacOS…我得到了错误:System。目前只支持Windows桌面应用程序的管理。您知道吗?我已经有一段时间没有使用此MacOS了,我必须承认,但请查看此处的代码片段: