首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制32位internet explorer ComObject

强制32位internet explorer ComObject
EN

Stack Overflow用户
提问于 2012-06-27 21:02:37
回答 5查看 3.8K关注 0票数 2

我在一个脚本上工作,这是应该安装一些软件从internet explorer的链接,不幸的是,该网站需要32位的internet explorer的工作。有没有办法强制在64位机器上打开32位的internet explorer窗口?该脚本在32位计算机上运行时运行良好。

代码语言:javascript
复制
$ie = New-Object -ComObject InternetExplorer.Application
$ie.Navigate2($url)
$ie.Visible = $true
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-06-27 21:23:59

代码语言:javascript
复制
$url = "http://www.google.com"
$shell = New-Object -ComObject WScript.Shell
$shell.Exec("C:\Program Files (x86)\Internet Explorer\iexplore.exe $url") | Out-Null
票数 4
EN

Stack Overflow用户

发布于 2012-06-27 21:20:23

一种解决方案是使用(C:\windows\syswow64\WindowsPowerShell\v1.0\powershell.exe)文件夹下的完整路径显式启动powershell.exe 32位版本,然后运行您的脚本。

票数 1
EN

Stack Overflow用户

发布于 2015-10-15 23:04:43

应该注意的是,MSIE的位级在很大程度上取决于版本。IE9有单独的32 /64位版本,可以独立执行,但IE10+是完整的64位核心(在64位系统上),具有子进程,可以基于逻辑树(参见下面的链接)以32位或64位运行页面。增强保护模式(EPM)可以强制不受信任的站点在完整64位模式下运行(有关详细信息,请参阅下面的文章)。这导致许多插件与EPM不兼容,例如Adobe Reader的浏览器内查看器,直到v11.0.7都没有支持64位的组件(EPM强制执行64位)。

http://blogs.msdn.com/b/ieinternals/archive/2012/03/23/understanding-ie10-enhanced-protected-mode-network-security-addons-cookies-metro-desktop.aspx

http://blogs.msdn.com/b/asiatech/archive/2013/12/25/how-internet-explorer-enhanced-protected-mode-epm-is-enabled-under-different-configurations.aspx

我不知道如何实现你正在寻找的东西,但上面的信息可能会帮助你避免陷阱。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11226839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档