尝试从Edge读取URL,Process.MainWindowHandle = 0表示“MicrsoftEdge.exe”进程

时间:2017-07-01 18:25:38

标签: c# microsoft-edge automationelement

我正在尝试编写Edge - > Chrome服务,因此我使用ManagementEventWatcher创建“边缘启动”事件。

从事件中我得到processId,从processId获得Process,从流程中我得到Main窗口句柄。

令人讨厌的是,当我设置事件监视器来监视MicrosoftEdgeCP时,我得到一个主窗口句柄,当我将其设置为MicrosoftEdge时,我什么也得不到。

我尝试使用AutomationElement导航MicrosoftEdgeCPs(以为我可以从中提取url),但是当我使用.FindAll(TreeScope.Children,Condition.TrueCondition)时,我得到零孩子。

所以我现在称它为一个晚上,任何建议都会受到热烈赞赏:)

0 个答案:

没有答案