Internet explorer AutoIt-在没有#RequireAdmin打开url的情况下崩溃

Internet explorer AutoIt-在没有#RequireAdmin打开url的情况下崩溃,internet-explorer,admin,autoit,Internet Explorer,Admin,Autoit,如果我在test.au3中运行: #requireadmin #include<IE.au3> $oIE = _IECreate("www.google.com", 0, 1, 0, 1) 为什么只需要#requireadmin导航到URL? 有什么办法吗 使用AutoIt3.exe-3.3.14.0这似乎是Windows安全问题 描述了一些解决方法;#RequireAdmin就是其中之一 Windows Vista中的新安全性会导致新浏览器窗口关闭 当浏览器被指示在浏览器中导航

如果我在test.au3中运行:

#requireadmin
#include<IE.au3>

$oIE = _IECreate("www.google.com", 0, 1, 0, 1)
为什么只需要#requireadmin导航到URL? 有什么办法吗


使用AutoIt3.exe-3.3.14.0这似乎是Windows安全问题

描述了一些解决方法;
#RequireAdmin
就是其中之一

Windows Vista中的新安全性会导致新浏览器窗口关闭 当浏览器被指示在浏览器中导航到URL时创建 不同的安全区

初始创建和导航启动时也会发生这种情况 使用_IECreate()

新窗口是新浏览器实例和上一个浏览器 对象变量不再指向它

有几种变通方法:

1) 将#RequireAdmin添加到代码中(即使 帐户是管理员组的一部分,将提示 证书(如有必要)

2) 使用_IEAttach()连接到新的浏览器窗口

3) 将目标网站添加到IE中的受信任网站安全区域

4) 关闭IE中的“保护模式”

或5)禁用UAC。必须注意理解其含义 在访问不受信任的站点时禁用IE安全功能


如果它能帮助任何人,我最终使用了一种更简单的方法,它不需要requireadmin:run(“C:\Program Files\Internet Explorer\IEXPLORE.EXE-new http://url.com”)Winwait(“title xyz”)
#include<IE.au3>

$oIE = _IECreate("www.google.com", 0, 1, 0, 1)
---------------------------
AutoIt Error
---------------------------
Line 272  (File "\\intra.saaq.net\sb\du\du02\gar25\Desktop\outil_outlook\sources\Include\IE.au3"):

$oObject.navigate($sUrl)
$oObject^ ERROR

Error: The requested action with this object has failed.
---------------------------
OK   
---------------------------