Herramienta para maximizar Google Chrome (o cualquier software) y no permitir que se minimice

Hace un tiempo hice una pregunta relacionada con mi salón de clases y algunas recomendaciones de software para un servidor NTP . Ahora, estoy de vuelta con otra pregunta con respecto a mi salón de clases:

Creé un sitio web de intranet para permitir que mis alumnos realicen pruebas en el aula en Windows 7 y Microsoft Office. Las computadoras tienen Google Chrome, y presionar F11 permitirá que Chrome pase a pantalla completa. Bueno, presionarlo nuevamente o presionar ESC lo sacará de la pantalla completa.

Estoy buscando una manera de que, tan pronto como se inicie la computadora, Google Chrome se inicie en pantalla completa automáticamente y no pueda "no mostrarse en pantalla completa" por falta de un término mejor. Esto evitará que mi estudiante lo minimice y busque su respuesta en la computadora, y solo le permitirá ver su prueba hasta que un administrador cierre la ventana.

¿Alguien tiene alguna idea sobre cómo se puede lograr esto? No puedo encontrar nada relevante en todas mis búsquedas en Google, y todo me lleva a que las personas informen errores en Chrome acerca de que no se libera del modo de pantalla completa.


Editado por Izzy:

Para no cerrarse como "pedir un Howto en lugar de software", esta pregunta se formula mejor como si buscara una herramienta que

  • está protegido por la cuenta de administrador
  • puede deshabilitar atajos de teclado como F11, ESC, ALT- F4y similares (definidos por el usuario)
  • se puede iniciar con el sistema

Por lo tanto, Chrome (o cualquier navegador) podría iniciarse en pantalla completa con el sistema, y ​​​​solo a través de la cuenta de administrador podría minimizarse/cerrarse. Cómo deshabilitar el acceso al menú del navegador para eludir esto, es una pregunta diferente.

No creo que haya realmente ningún navegador web que pueda forzarse a pantalla completa sin cerrarse. Estoy buscando algún software que pueda ejecutarse que pueda tomar el control cuando se inicia Google Chrome y automáticamente (tal vez no necesariamente aproveche el modo de pantalla completa F11 de Chrome) configure ese software para que ocupe toda la pantalla y no pueda ser minimizado para permitir que solo se ejecute esa pieza de software.
La redacción realmente pide un instructivo, que no se ajusta a este sitio. Sería una buena idea editarlo para dejar en claro que está buscando una herramienta (aplicación) que pueda (temporalmente) deshabilitar las teclas F11 y ESC (potencialmente, deshabilitar cualquier tecla definida por el usuario (combinación), pensando en, por ejemplo, Alt -F4), y tal vez haga otra pregunta sobre un complemento de Chrome para deshabilitar/proteger con contraseña el menú de Chrome. Los dos juntos resolverían tu problema. Una alternativa para la segunda mitad, si no existe dicho complemento para Chrome, podría ser usar un navegador diferente que tenga uno.

Respuestas (3)

En lugar de usar Chrome, puede usar una ventana del navegador Python / wxPython , según la demostración de HTML2_WebView , que puede configurar en pantalla completa en todo momento. (O hasta que se ingrese al modo administrador).

También puede evitar o al menos registrar el uso de Alt-Tab o la tecla de Windows para cambiar a otra aplicación, establecer límites de tiempo, etc. Tenga en cuenta que, dado que la demostración logra mostrar páginas web en 153 líneas de código (incluidas las líneas en blanco). líneas), no debería ser demasiado difícil conseguir lo que necesita.

Es posible que deba ser un poco selectivo en el diseño de las páginas para que se representen correctamente, ya que solo se admite un subconjunto de todos los artefactos web posibles.

Parte de su problema se puede resolver utilizando el software de quiosco y configure el sistema para que el inicio de sesión predeterminado para la computadora sea entrar en modo quiosco con una aplicación de inicio de sesión único como Chrome en modo quiosco.

Terminar el programa, si logran hacerlo, los enviaría de regreso a la pantalla de inicio de sesión que, sin el conocimiento adecuado de configuración y configuración, los enviaría directamente al software del quiosco.

Se puede encontrar cómo ejecutar esta solución buscando, pero aquí hay algunos enlaces para comenzar:

El principio es crear un usuario dedicado y luego, cuando la computadora arranca o inicia sesión con este usuario, se inicia un programa dedicado. Para Win7, esto generalmente se logra mediante políticas de grupo (que también pueden modificar qué herramientas adicionales están disponibles o no), o para Win8.1 mediante el acceso asignado.

Esto no es posible en Windows para forzar de manera confiable que una ventana esté siempre en la parte superior y en "pantalla completa", siempre que el teclado, el mouse y los puertos USB estén tan cerca de la persona. Tu podrías intentar:

  • Deshabilitar el Explorador de Windows
  • Deshabilitar el Administrador de tareas y las teclas de acceso directo Ctrl+Alt+Del/Ctrl+Shit+Escape
  • Deshabilitar la tecla de acceso directo Win+R
  • Deshabilitar los módulos del panel de control (un ejemplo es que aún puede ejecutar CP si presiona la tecla Shift 5 veces)
  • Usando una cuenta no administrativa

Si fueras un programador/RE de C++, hay una forma complicada de parchear el proceso de Chrome para hacer fácilmente lo que necesitamos. Aunque, todo eso debe hacerse como un programa.

Pero no creo que necesites esto más, pero sigo respondiendo para futuros lectores. Si aún necesita esa herramienta, puedo intentar codificarla, si está interesado.