我已经搜索了几天无济于事。我试图简单地将图像设备名称(即使用 c# 的网络摄像头)列出到文本文件中。我知道我可以使用 System.IO.Ports 来获取我正在做的事情,但我找不到列出图像设备的简单方法。
我已经能够使用此代码找到 WIA 设备,但找不到非 WIA 设备:
private static void DoWork()
{
var deviceManager1 = new DeviceManager();
for (int i = 1; (i <= deviceManager1.DeviceInfos.Count); i++)
{
// if (deviceManager1.DeviceInfos[i].Type !=
WiaDeviceType.VideoDeviceType) { continue; }
Console.WriteLine(deviceManager1.DeviceInfos[i].
Properties["Name"].get_Value(). ToString());
}