(这似乎是由最近更新的Adobe Reader引起的。)
我们有一个WinForms应用程序,它通过WebBrowser
控件嵌入Adobe Reader(即不,直接引用ActiveX DLL)。关闭该控件的最后一个实例时,整个应用程序将挂起约15秒。
我可以通过不处理控制来“解决”这个问题;另见this related answer。但这听起来不太安全。
在挂起期间,
AcroRd32
过程中根本没有发生任何事情。字面上的zilch。在挂起一两秒钟之前有很多活动,然后没有任何活动,然后它几乎在15秒之后再次开始。我猜这是一种超时锁定,但我真的不知道如何进一步追踪它。