我有一个应用程序,它将扫描文档,我正在使用Windows Image Acquisition。我应用了Pete Brown编写的this article中的指示,这很有趣但是在我的情况下,我有一个无线扫描仪,我的代码抛出一个异常,它找不到设备。我试图使用我发现的代码枚举设备:
public static List<string> GetDevices()
{
List<string> devices = new List<string>();
WIA.DeviceManager manager = new WIA.DeviceManager();
foreach (WIA.DeviceInfo info in manager.DeviceInfos)
{
devices.Add(info.DeviceID);
}
return devices;
}
但返回的列表为空。
这个问题有解决办法吗?
答案 0 :(得分:0)
当我使用
WIA.DeviceManager manager = WIA.DeviceManagerClass()
代替
WIA.DeviceManager manager = new WIA.DeviceManager();
manager.DeviceInfos
包括我的网络扫描仪。