我目前正在编写一个文件扫描实用程序,并在 WinForms 应用程序中使用 IFilters。
我将扫描文件的代码移到了 Backgroundworker,因为我已经完成了 PDF IFilter 应用程序抛出错误。
这是我在事件日志中遇到的错误:
Faulting application name: Scanner.vshost.exe, version: 11.0.50727.1, time stamp: 0x5011d445
Faulting module name: PDFL60.dll, version: 6.1.0.0, time stamp: 0x40bcc106
Exception code: 0xc0000005
Fault offset: 0x0000a3c5
Faulting process id: 0x1e8
Faulting application start time: 0x01ce9f4fc83fac44
Faulting application path: C:\Development\Scanner\Scanner\bin\Debug\Scanner.vshost.exe
Faulting module path: C:\Program Files\Adobe\PDF IFilter 6.0\PDFL60.dll
Report Id: 6a4c3638-0b44-11e3-bb16-082e5f03ae88
令人担忧的是,它正在淘汰 VSHost 并且不会在每个 PDF 上发生。其中一些很好。
有没有其他人有这个错误,或者任何人都可以解释可能导致它的原因吗?