2009-04-30 198 views
2

设置Web浏览器控件的属性时,我收到“重新登录被检测到”MDA错误。 只有当我调用“SetWindowsHookEx”钩住同一线程中的某些拨号时,才会发生这种情况。重新检测到

通常这个钩子代码工作正常,但它不能很好地与Webbrowser控制。当我忽略异常代码工作正常,至少看起来很好,但显然我有点担心。

是否有任何想法为什么恰恰这个错误正在发生以及如何解决问题。

我在MSDN看过这篇文章 - http://msdn.microsoft.com/en-us/library/ms172237.aspx但它确实没有帮助。

回答

3

我想通了这一点:

  • 它应该是在同一个线程(这是预期)
  • 应该非托管控制的初始化过程中无法运行。所以我在设置所有属性和事件后运行它,然后运行。