【发布时间】:2019-02-02 03:57:34
【问题描述】:
我目前正在开发一个模块,用户可以在其中扫描文档并保存它们。目前,正在使用的工作代码来自 Jeske,来自 GitHub(链接为 here)。客户使用的扫描仪是:Epson Perfection V600。前面提到的代码就像一个魅力,期待一种情况:如果扫描仪进入睡眠/非活动模式并且用户在该状态下尝试扫描文档,应用程序将在等待扫描仪响应时自行冻结(有时会,有时不会)。确切地说,程序在这一行冻结:
WIA.ImageFile image = (WIA.ImageFile)wiaCommonDialog.ShowTransfer(item, wiaFormatBMP, false);
我的问题是:有没有办法防止应用程序在尝试从给定扫描仪进行扫描时冻结?(此问题仅在扫描仪处于睡眠/非活动模式时发生)
【问题讨论】:
标签: c#