使用 Microsoft SDK 或 ManagementObjectSearcher 确定 Kinect 是否已插入
我正在尝试使用 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)
{
}
}
}
I'm trying to determine if my Kinect is plugged into the PC using the ManagementObjectSearcher. I'm not sure what to query because it is NOT listed as a USB Device. Instead it is listed as a "Microsoft Kinect" hardware device.
Below is what I'm going fussing with:
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(@"Select * from Win32_SOMETYPE"))
{
foreach (ManagementObject managementObject in searcher.Get())
{
foreach (PropertyData propertyData in managementObject.Properties)
{
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是最新的 Windows SDK,这里有一些获取可用 Kinect 连接的示例代码:
祝您好运!
马特
If you are using the latest Windows SDK, here is some example code to get available Kinect connections:
Good Luck!
Matt