我正在尝试使用ManagementObjectSearcher确定我的Kinect是否已插入PC.我不确定要查询什么,因为它没有列为USB设备.相反,它被列为"Microsoft Kinect"硬件设备.
以下是我要烦恼的事情:
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(@"Select * from Win32_SOMETYPE"))
{
foreach (ManagementObject managementObject in searcher.Get())
{
foreach (PropertyData propertyData in managementObject.Properties)
{
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果您使用的是最新的Windows SDK,请参阅以下示例代码以获取可用的Kinect连接:
switch (Runtime.Kinects.Count)
{
case 0:
//Do something if none.
break;
default:
//Do something if present.
break;
}
Run Code Online (Sandbox Code Playgroud)
祝好运!
马特
归档时间: |
|
查看次数: |
645 次 |
最近记录: |