我正在尝试编写 Edge -> Chrome 服务,因此我使用 ManagementEventWatcher 创建“边缘启动”事件。
从事件我得到processId,从processId我得到进程,从进程我得到主窗口句柄。
烦人的是,当我将事件观察程序设置为监视 MicrosoftEdgeCP 时,我得到一个主窗口句柄,当我将它设置为 MicrosoftEdge 时,我什么也得不到。
我尝试使用 AutomationElement 导航 MicrosoftEdgeCP(认为我可以从中提取 url),但是当我使用 .FindAll(TreeScope.Children, Condition.TrueCondition) 时,我得到零个孩子。
所以我暂时称它为一个晚上,任何建议将不胜感激:)