2010-10-06 52 views
1

我們有一個顯示全屏的在線電影。強制iexplore(從命令行)到32位模式

而不是現在的標準的基於Flash的全屏幕,這是電影最初寫入時不可用的,ActiveX控件用於在Kiosk模式下啓動iexplore.exe。

爲了解決這個明顯的問題,重寫電影定於明年第一季度。同時,我需要嘗試爲我們的64位用戶找到一個權宜之計,因爲ActiveX控件目前正在啓動IE的64位版本,這顯然無法播放我們的基於Flash的電影。

我們推出IE使用命令行命令:

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

除了與路徑32位版本(然後將在32位系統失敗)替換路徑是有什麼我們可以爲我們的64位用戶做嗎?

+0

您可以假設我們的用戶將採取我們直接解決問題的任何步驟,因爲我們的電影涉及其業務的重要部分。 – Jeff 2010-10-06 20:29:34

回答

2

進一步的研究和調查導致了沒有辦法,使這項工作。我們要麼建議我們的用戶使用32位系統,要麼在使用XP系統時使用XP系統。

這並不理想,但我們可以在不重寫ActiveX(使用類似於dcfoster的代碼)或Adobe推送64位flash播放器的情況下完成所有操作。

0

這是一個批處理文件的文本,第一個「if」如果是32位,第二個是64位......只需填寫IE和您的網頁路徑想要打開,保存爲.bat文件並雙擊運行。

@迴響
集RegQry = HKLM \硬件\說明\ SYSTEM \ CentralProcessor \ 0
REG.EXE查詢%RegQry%> checkOS.txt
查找/ I 「86」 < CheckOS.txt> StringCheck .TXT
如果%ERRORLEVEL%== 0(
回聲 「這是32位操作系統」
開始/ d/b 「C:\ Program Files文件\的Internet Explorer \」 IEXPLORE.EXE -k www.google。 com
)ELSE(
回聲「這是64位操作系統」
開始/ d/B 「C:\ Program Files文件\的Internet Explorer \」 IEXPLORE.EXE -k www.google.com

+0

對不起,我想我還不夠清楚:我需要一種方式來使用原始文章中提到的代碼,以便爲64位Windows系統啓動32位版本的IE。該URL由webform驅動,並且是動態的,並傳入到activex控件中,並且我明白管理員認爲,在重寫之前的有限時間內更改ActiveX控件將太過繁重。 – Jeff 2010-10-07 13:17:48

+0

糟糕... sry :) – dcfoster83 2010-10-07 19:29:18