嵌入在WinForms应用程序中的Adobe Reader挂起

时间:2017-01-13 09:50:31

标签: winforms .net-4.0 adobe-reader

(这似乎是由最近更新的Adobe Reader引起的。)

我们有一个WinForms应用程序,它通过WebBrowser控件嵌入Adobe Reader(即,直接引用ActiveX DLL)。关闭该控件的最后一个实例时,整个应用程序将挂起约15秒。

我可以通过不处理控制来“解决”这个问题;另见this related answer。但这听起来不太安全。

在挂起期间,

  • 根据dotTrace
  • ,我们的用户级代码中没有任何注意事项 根据ProcMon,
  • AcroRd32过程中根本没有发生任何事情。字面上的zilch。在挂起一两秒钟之前有很多活动,然后没有任何活动,然后它几乎在15秒之后再次开始。

我猜这是一种超时锁定,但我真的不知道如何进一步追踪它。

0 个答案:

没有答案