Einige Ideen für Sie:
Ich habe vor ein paar Jahren einen solchen Job für einen Kunden gemacht. Ich habe Windows XP so konfiguriert, dass Internet Explorer im "Kiosk-Modus" als Shell gestartet wird, und die Kontextmenüs deaktiviert. Bei diesem Gerät war keine Tastatur vorhanden, sodass der Benutzer den Vollbildmodus nicht beenden konnte.
Wenn ich das heute tun müsste, würde ich mich als ersten Schritt nach Kiosk-Erweiterungen für Firefox oder "Shells" für Internet Explorer umsehen.
Um zu verhindern, dass Speicherverluste im Browser das Gerät ausschalten, habe ich einen Bildschirmschoner zum Abmelden des Computers nach einem Inaktivitäts-Timeout verwendet, woraufhin er sich automatisch wieder anmeldete. Ich plante auch einen nächtlichen Neustart, um zu verhindern, dass die Hintergrundprozesse Speicherplatz verlieren.
In Bezug auf die Wiederherstellung wäre es ziemlich trivial, einen bootfähigen Windows PE / BartPE-USB-Stick zu erstellen, um das Image des Computers (ImageX, Ghost, was auch immer Sie verwenden möchten) neu zu erstellen, wenn es fehlschlägt.
Auf der Seite "Nur auf bestimmte Websites zugreifen": Möglicherweise können Sie nicht mehr auf einen eingeschränkten DNS-Server verweisen, der nur die Zonen für Websites bedient, auf die Sie zugreifen möchten. Sie könnten eine "HOSTS" -Datei verwenden, aber dann treten Aktualisierungsprobleme auf, wenn sich eine dieser IP-Adressen ändert. Sie könnten eine Filter-Software vom Typ "netnanny" auf dem PC verwenden, aber ich habe keine Erfahrung damit, mit der ich sprechen kann. Schließlich können Sie den PC so konfigurieren, dass er einen Proxyserver verwendet (entweder lokal auf dem PC oder zentral im Netz) und Anforderungen auf diese Weise filtert.
Dieser alte Kioskjob hat wirklich Spaß gemacht, zum Teil, weil der Kiosk selbst keine Internetverbindung hatte! Es hat einen Apache / PHP / MySQL-Stack und einen Wildcard-DNS-Server im Hintergrund ausgeführt und die Site für sich und die anderen Kioske in der Umgebung über WLAN bereitgestellt! Sie können sogar Aktualisierungen von einem USB-Speicherstick oder einer CD (mit einer geeigneten Authentifizierungsdatei auf dem Datenträger) auf den Kiosk laden. Wenn Sie versuchen, von der Hauptwebsite, auf der sich das Hosting befand, wegzusurfen, werden Sie von einem virtuellen Wildcard-Host und dem Wildcard-DNS auf die Seite "Sorry, you can get there ..." weitergeleitet.
Ich hätte gerne eine Linux-basierte Lösung für diesen Job verwendet, aber der Kunde hatte eine Anforderung, dass ich Windows verwende. Am Ende hätte ich sowieso eine sehr ähnliche Sache mit einem Linux-basierten System gemacht, da der Kunde damit seine Live-Website auf einen Kiosk laden konnte, der ansonsten keinen Internetzugang hatte und keine Website-Entwickler benötigte Änderungen vornehmen (dh der Kiosk hat das gesamte PHP ausgeführt und die Datenbank auf die gleiche Weise wie die reale Website verwendet). Es hat viel Spaß gemacht!