强制iexplore(从命令行)到32位模式

时间:2010-10-06 20:28:41

标签: internet-explorer command-line 64-bit 32bit-64bit

我们有一个全屏显示的在线电影。

使用ActiveX控件在kiosk模式下启动iexplore.exe,而不是现在标准的基于闪存的全屏(最初编写电影时不可用)。

为了解决这个引人注目的问题,我们计划在明年第一季重写电影。

与此同时,我需要尝试为我们的64位用户找到一个权宜之计,因为ActiveX控件目前正在推出IE的64位版本,显然无法播放基于闪存的电影。

我们使用命令行命令启动IE:

"C:\Program Files\Internet Explorer\iexplore.exe" -k <url>

除了用32位版本的路径替换路径(然后在32位系统上失败),我们可以为64位用户做些什么吗?

2 个答案:

答案 0 :(得分:2)

进一步的研究和调查导致无法完成这项工作。我们要么建议用户使用32位系统,要么在使用XP模式时使用XP模式。

这不是最理想的,但我们可以做的就是不用重写ActiveX(使用类似于dcfoster的代码)或Adobe推送64位的flash播放器。

答案 1 :(得分:0)

这是批处理文件的文本,第一个“if”是32位,第二个是64位...只需填写IE的路径和你想要的网页打开,另存为.bat文件并双击运行。

@echo off
设置RegQry = HKLM \ Hardware \ Description \ System \ CentralProcessor \ 0
REG.exe查询%RegQry%&gt; checkOS.txt
查找/ i“x86”&lt; CheckOS.txt&gt; StringCheck.txt
如果%ERRORLEVEL%== 0(
    回声“这是32位操作系统”
    start / d / b“C:\ Program Files \ Internet Explorer \”iexplore.exe -k www.google.com
)ELSE(
    回声“这是64位操作系统”
    start / d / b“C:\ Program Files \ Internet Explorer \”iexplore.exe -k www.google.com