none
使用全局钩子和UI Automation做自动测试,抛出异常 RRS feed

  • 问题

  • 在使用全局钩子WH_MOUSE_LL来截获鼠标点击的消息,之后根据坐标使用AutomationElement.FromPoint(point)函数来获取元素,但是会抛出异常,异常为:

    An outgoing call cannot be made since the application is dispatching an input-synchronous call. (Exception from HRESULT: 0x8001010D (RPC_E_CANTCALLOUT_ININPUTSYNCCALL))

    不知道是为什么????

    2013年11月8日 1:33

答案

  • 你好:

    欢迎来到MSDN中论论坛。

    能把完整的代码贴出来吗?

    尝试用WH_MOUSE代替WH_MOUSE_LL运行你的程序看看。参考:全局HOOK与IE接口 0x8001010D错误


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年11月11日 9:22
    版主