Инструмент для максимизации Google Chrome (или любого программного обеспечения) и предотвращения его минимизации.

Некоторое время назад я задал вопрос, касающийся моего класса, и некоторые рекомендации по программному обеспечению для NTP-сервера . Теперь я снова возвращаюсь к этому с другим вопросом, касающимся моего класса:

Я создал веб-сайт в интрасети, чтобы мои ученики могли проходить тесты в классе по Windows 7 и Microsoft Office. На компьютерах установлен Google Chrome, и нажатие F11 позволит Chrome перейти в полноэкранный режим. Что ж, повторное нажатие или нажатие ESC выведет его из полноэкранного режима.

Я ищу способ, чтобы при запуске компьютера Google Chrome автоматически запускался в полноэкранном режиме и не мог быть «не в полноэкранном режиме» из-за отсутствия лучшего термина. Это не позволит моему учащемуся свернуть его и искать свой ответ по всему компьютеру и позволит им просматривать свой тест только до тех пор, пока администратор не закроет окно.

Есть ли у кого-нибудь идеи о том, как этого можно достичь? Я не могу найти ничего подходящего во всех моих поисках Google, и все приводит меня к людям, сообщающим об ошибках в Chrome о том, что он не выходит из полноэкранного режима.


Редактировать Иззи:

Чтобы не быть закрытым как «запрашивать Howto вместо программного обеспечения», этот вопрос лучше сформулировать как поиск инструмента, который

  • защищен учетной записью администратора
  • можно отключить сочетания клавиш, такие как F11, ESC, ALT- F4и т.п. (определяется пользователем)
  • можно запустить вместе с системой

Таким образом, Chrome (или любой другой браузер) можно было запустить в полноэкранном режиме вместе с системой, и только через admin-аккаунт его можно было свернуть/закрыть. Как отключить доступ к меню браузера, чтобы обойти это, другой вопрос.

Я не думаю, что на самом деле существует какой-либо веб-браузер, который можно принудительно включить в полноэкранный режим, не закрывая. Я ищу какое-нибудь программное обеспечение, которое может запускаться при запуске Google Chrome и автоматически (возможно, не обязательно использовать полноэкранный режим Chrome F11) настраивает это программное обеспечение на весь экран и не может быть сведен к минимуму, чтобы разрешить запуск только одной части программного обеспечения.
Фраза действительно требует инструкции, которая не подходит для этого сайта. Было бы неплохо отредактировать его, чтобы четко указать, что вы ищете инструмент (приложение), которое может (временно) отключить клавиши F11 и ESC (потенциально, отключить любую определяемую пользователем клавишу (комбинацию), например, Alt -F4) — и, возможно, задать еще один вопрос о плагине Chrome для отключения/защиты паролем меню Chromes. Вместе они решат вашу проблему. Альтернативой для второй половины, если такого плагина для Chrome не существует, может быть использование другого браузера, в котором он есть.

Ответы (3)

Вместо использования Chrome вы можете использовать окно браузера Python / wxPython , как показано в демонстрации HTML2_WebView , которое вы всегда можете установить в полноэкранном режиме. (Или до входа в режим администратора).

Вы также можете предотвратить или, по крайней мере, зарегистрировать использование Alt-Tab или клавиши Windows для переключения на другое приложение, установить ограничения по времени и т. д. Обратите внимание, что, поскольку в демоверсии удается отображать веб-страницы в 153 строках кода (включая пустые строки), не должно быть слишком сложно получить то, что вам нужно.

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

Часть вашей проблемы можно решить с помощью программного обеспечения киоска и настроить систему таким образом, чтобы по умолчанию вход в систему для компьютера переходил в режим киоска с помощью приложения единого входа, такого как Chrome в режиме киоска.

Завершение программы, если им это удастся, вернет их обратно на экран входа в систему, который без надлежащего знания конфигурации и настройки вернет их обратно в программное обеспечение киоска.

Как выполнить это решение, можно найти в поиске, но вот несколько ссылок для начала:

Принцип заключается в создании выделенного пользователя, а затем, когда компьютер загружается или входит в систему под этим пользователем, запускается выделенная программа. Для Win7 это обычно достигается с помощью групповых политик (которые также могут изменить, какие дополнительные инструменты доступны или нет), или для Win8.1 с помощью ограниченного доступа.

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

  • Отключение Проводника Windows
  • Отключение диспетчера задач и горячих клавиш Ctrl+Alt+Del/Ctrl+Shit+Escape
  • Отключение горячей клавиши Win+R
  • Отключение модулей панели управления (одним из примеров является то, что вы все еще можете запустить CP, если вы нажмете клавишу Shift 5 раз)
  • Использование не административной учетной записи

Если бы вы были программистом на C++/RE, у вас есть хитрый-хитрый способ исправить процесс chrome, чтобы легко делать то, что нам нужно. Хотя, все это надо делать как программу.

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