Vor einiger Zeit habe ich eine Frage gestellt, die sich mit meinem Klassenzimmer und einigen Softwareempfehlungen für einen NTP-Server befasste . Jetzt melde ich mich wieder mit einer anderen Frage zu meinem Klassenzimmer:
Ich habe eine Intranet-Website erstellt, damit meine Schüler im Klassenzimmer Tests zu Windows 7 und Microsoft Office absolvieren können. Die Computer verfügen über Google Chrome, und wenn Sie F11 drücken, wird Chrome in den Vollbildmodus versetzt. Durch erneutes Drücken oder Drücken von ESC wird der Vollbildmodus beendet.
Ich suche nach einer Möglichkeit, damit Google Chrome beim Start des Computers automatisch im Vollbildmodus gestartet wird und mangels eines besseren Begriffs nicht "nicht im Vollbildmodus" angezeigt werden kann. Dadurch wird mein Schüler daran gehindert, ihn zu minimieren und auf dem gesamten Computer nach seiner Antwort zu suchen, und er kann seinen Test nur anzeigen, bis ein Administrator das Fenster schließt.
Hat jemand eine Idee, wie dies erreicht werden kann? Ich kann in all meinen Google-Suchen nichts Relevantes finden, und alles führt mich zu Leuten, die Fehler in Chrome melden, weil sie nicht aus dem Vollbildmodus freigegeben werden.
Bearbeiten von Izzy:
Um nicht als "nach einem Howto statt Software fragen" geschlossen zu werden, ist diese Frage besser formuliert als die Suche nach einem Tool, das dies ermöglicht
So konnte Chrome (oder welcher Browser auch immer) im Vollbildmodus mit dem System gestartet und nur über den Admin-Account minimiert/geschlossen werden. Wie man den Zugriff auf das Menü des Browsers deaktiviert, um dies zu umgehen, ist eine andere Frage.
Anstatt Chrome zu verwenden, könnten Sie ein Python / wxPython - Browserfenster gemäß der HTML2_WebView-Demo verwenden , das Sie jederzeit auf Vollbild einstellen können. (Oder bis der Administratormodus aufgerufen wird).
Sie könnten auch die Verwendung von Alt-Tab oder der Windows-Taste zum Wechseln zu einer anderen Anwendung entweder verhindern oder zumindest protokollieren, Zeitlimits festlegen usw. Beachten Sie, dass die Demo es schafft, Webseiten in 153 Codezeilen anzuzeigen (einschließlich leerer Zeilen), sollte es nicht zu schwer sein, das zu bekommen, was Sie brauchen.
Möglicherweise müssen Sie bei der Gestaltung der Seiten ein wenig wählerisch sein, damit sie korrekt wiedergegeben werden, da nur eine Teilmenge aller möglichen Webartefakte unterstützt wird.
Ein Teil Ihres Problems kann mit Kiosksoftware gelöst werden, und konfigurieren Sie das System so, dass die Standardanmeldung für den Computer mit einer Anwendung mit einmaliger Anmeldung wie Chrome im Kioskmodus in den Kioskmodus wechselt.
Das Beenden des Programms, wenn es ihnen gelingt, würde sie zum Anmeldebildschirm zurückschicken, der sie ohne ausreichende Kenntnisse der Konfiguration und Einrichtung direkt zur Kiosk-Software zurückschickt.
Wie diese Lösung ausgeführt wird, kann durch Suchen gefunden werden, aber hier sind einige Links, die Ihnen den Einstieg erleichtern:
Das Prinzip besteht darin, einen dedizierten Benutzer zu erstellen, und wenn der Computer hochfährt oder sich bei diesem Benutzer anmeldet, wird ein dediziertes Programm gestartet. Für Win7 wird dies normalerweise mithilfe von Gruppenrichtlinien erreicht (die auch ändern können, welche zusätzlichen Tools verfügbar sind oder nicht) oder für Win8.1 mithilfe von Zugewiesener Zugriff.
Dies ist in Windows nicht möglich, um ein Fenster zuverlässig immer im Vordergrund und "Vollbild" zu erzwingen, solange Tastatur, Maus und USB-Anschlüsse so nahe an der Person sind. Du könntest es versuchen:
Wenn Sie ein C++-Programmierer/RE wären, gibt es einen kniffligen Weg, den Chrome-Prozess zu patchen, um einfach das zu tun, was wir brauchen. Allerdings muss das alles als Programm gemacht werden.
Aber ich glaube nicht, dass Sie das mehr brauchen, aber ich antworte immer noch für zukünftige Leser. Wenn Sie noch ein solches Tool benötigen, kann ich versuchen, es zu codieren, wenn Sie interessiert sind.
Ricky
Izzy