我遇到以下问题。如果我运行以下代码:ControlGetHandle()和Internet Explorer保护模式
local $oBrowser = _IECreate("www.mywebsite.com")
local $oHTMLWindow = _IEAttach("Text In Title", "embedded")
根据IE保护模式配置,我得到两种不同的行为。
保护模式OFF - _IECreate
(接着_IENavigate
内部)产生2个iexplore.exe的过程 - 一个是容器,另一个正在运行的标签。然后我可以得到我的$oHTMLWindow
变量的句柄。
保护模式ON - _IECreate
(接着_IENavigate
内部)产生3个iexplore.exe的过程 - 低完整性的一个(这是保护模式的部分如预期)。事情是,这个过程然后失败。
我的猜测是它的完整性级别机制阻止我得到句柄?我如何解决它?
任何帮助将非常感谢!
谢谢!