Как я могу мешать Flash оставить полноэкранный режим, когда он теряет фокус из-за щелчка мышью в другом мониторе?

В мультисистеме контроля, если я смотрю полноэкранное видео в Flash на одном мониторе, щелкая мышью по другому монитору, заставляет Flash оставлять полноэкранный режим и возвращаться к нормальному размеру.

Каков самый легкий способ предотвратить это, которое работает над моей версией Flash?

Моя система является Flash 10 (10.0.12.36) в Firefox 3.5 на Windows Vista 64, но я думаю, что это влияет на все текущие версии.

Это - очень раздражающее поведение, но к сожалению, согласно этому ответу отчета об ошибках это, кажется, средство защиты, а не ошибка:

Мы понимаем, что многие пользователи хотели бы полный экран на одном мониторе и смочь взаимодействовать с Вашей ОС на другом мониторе. Однако из-за требований к защите, мы требуем, чтобы Flash и Браузер были текущим фокусом Вашей ОС.

17
задан 31.07.2009, 10:03

3 ответа

Флеш-игра установки плагин Firefox Maximizer https://addons.mozilla.org/en-US/firefox/addon/9631, максимизируйте свое окно Firefox и нажмите F12.

5
ответ дан 07.12.2019, 10:41

Попытайтесь выполнить браузер + Flash в VM, это способно к полноэкранному режиму - VirtualBox является популярной, бесплатной опцией.

Это - довольно абсурдное обходное решение, но похоже, что это должно работать, и это решение не делает ничего, чтобы рискнуть ставить под угрозу безопасность или повреждать Вашу машину.

На моей машине это не вполне работает, хотя - я могу переключить Flash на полный экран в VM, но видео замораживания, как только я делаю так. Однако я думаю, что это происходит из-за графической проблемы с моим VM, так как видео изменчиво на там так или иначе.

Прокомментируйте, работает ли это на Вас!

6
ответ дан 07.12.2019, 10:41

Один из комментариев в связанном потоке отчета об ошибках относится к этому видео YouTube (?!) предоставление следующих инструкций о том, как взломать флэш-память dll к обходному решению это.

Примечание: Я знаю, это походит на ДЕЙСТВИТЕЛЬНО ПЛОХУЮ ИДЕЮ. Я не попробовал это (мой Flash dll является неверной версией), и довольно возможно, что это может иметь противные побочные эффекты такое представление дыры в системе безопасности или повреждение Вашей системы!

Если ничто иное, создайте резервную копию своего dll прежде, чем попробовать это.

Тем не менее вот то, что говорит видео:

Вам нужны Hex-редактор и версия 10.0.1.28 или 9.0.124.0 Flash player, Если Вы не знаете, каков Hex-редактор, полицейский теперь.

  1. Откройте NPSWF32.dll - это обычно в C:\Windows\system32\macromedia\flash\NPSWF32.dll При использовании Opera это, вероятно, в C:\Program Files\Opera\Program\Plugins\NPSWF32.dll
  2. Перейдите к этому шестнадцатеричному адресу: Версия 10: 0x136340 Версия 9: 0xC1487
  3. Если число здесь равняется 74, измените его на EB. Если число не 74, Вы перешли к неправильному адресу, или у Вас есть неверная версия Flash, таким образом, эти инструкции не будут работать на Вас.

Отправьте в комментариях, если это работает на Вас.

Никакое злоупотребление, хотя, если это заставляет Ваш компьютер загораться или Ваша собака для взрыва!

3
ответ дан 07.12.2019, 10:41

Теги

Похожие вопросы