Принудительно iexplore (из командной строки) в 32-битный режим - PullRequest
1 голос
/ 07 октября 2010

У нас есть онлайн-фильм, который отображается в полноэкранном режиме.

Вместо стандартного полноэкранного режима, основанного на флэш-памяти, который не был доступен при первоначальном написании фильма, элемент управления ActiveX используется для запуска iexplore.exe в режиме киоска.

Переписывание фильма, чтобы исправить эту явную проблему, запланировано на первый квартал следующего года.

В то же время мне нужно попытаться найти временную задержку для наших 64-разрядных пользователей, поскольку элемент управления ActiveX в настоящее время запускает 64-разрядную версию IE, которая, очевидно, не может воспроизводить наш фильм на основе флэш-памяти.

Запускаем IE командой командной строки:

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

Кроме замены пути на путь к 32-разрядной версии (которая затем будет работать в 32-разрядных системах), можем ли мы что-нибудь сделать для наших 64-разрядных пользователей?

Ответы [ 2 ]

2 голосов
/ 11 октября 2010

Дальнейшие исследования и исследования не привели к тому, что эту работу сделать не удастся.Мы должны либо посоветовать нашим пользователям использовать 32-битные системы или использовать режим XP при работе с этим.

Это неоптимально, но все, что мы можем сделать, не переписывая ActiveX (используя код, аналогичный dcfoster's)Adobe толкает флэш-плеер для 64-битных.

0 голосов
/ 07 октября 2010

Вот текст для пакетного файла, чтобы сделать это, первое «если», если оно 32-битное, второе 64-битное ... просто введите путь к IE и веб-странице, которую вы хотите чтобы открыть, сохраните как .bat файл и дважды щелкните для запуска.

@ echo off
Установите RegQry = HKLM \ Hardware \ Description \ System \ CentralProcessor \ 0
REG.exe Query% RegQry%> checkOS.txt
Найти / i "x86" 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
)

...