运行 UI BHO 中的自动化代码
Running UI Automation code in BHO
我有 IE11 的 BHO,我 运行 UI 使用单独的线程在其中使用自动化代码。
此代码应搜索 IE gui 中的特定元素。我正在使用
IUIAutomationElement::FindAll()
获取符合简单控件类型条件的元素数组的方法。
问题是结果数组
IUIAutomationElementArray
总是空的。
从控制台应用程序执行的相同代码按预期工作。
为什么 UI 自动化在 BHO 中不起作用?
有什么限制吗?
IE 保护模式是原因。
看来BHO是个很冷门的技术
我有 IE11 的 BHO,我 运行 UI 使用单独的线程在其中使用自动化代码。 此代码应搜索 IE gui 中的特定元素。我正在使用
IUIAutomationElement::FindAll()
获取符合简单控件类型条件的元素数组的方法。
问题是结果数组
IUIAutomationElementArray
总是空的。
从控制台应用程序执行的相同代码按预期工作。
为什么 UI 自动化在 BHO 中不起作用? 有什么限制吗?
IE 保护模式是原因。 看来BHO是个很冷门的技术