Quelques idées pour vous :
J'ai fait un travail de ce genre pour un client il y a quelques années. J'ai configuré Windows XP pour lancer Internet Explorer en "mode kiosque" comme Shell, et désactivé les menus contextuels. Aucun clavier n'était présent sur cette unité, l'utilisateur ne pouvait donc pas sortir du mode plein écran.
Si je devais faire cela aujourd'hui, je commencerais par chercher des extensions de kiosque pour Firefox ou des "coquilles" pour Internet Explorer.
Pour éviter que les fuites de mémoire dans le navigateur ne mettent l'unité hors service, j'ai utilisé un économiseur d'écran pour déconnecter l'ordinateur après un délai d'inactivité, après quoi il se reconnectait automatiquement. J'ai également programmé un redémarrage nocturne pour empêcher les processus de fond de perdre de la mémoire.
En ce qui concerne la récupération, il serait assez simple de construire une clé USB amorçable Windows PE / BartPE pour réimager la machine (ImageX, Ghost, ce que vous voulez utiliser) en cas d'échec.
Sur le front de "l'accès à certains sites web seulement" : Vous pourriez vous en sortir en faisant pointer le DNS du PC vers un serveur DNS restrictif qui ne servirait que les zones des sites dont vous voulez autoriser l'accès. Vous pouvez utiliser un fichier "HOSTS", mais vous rencontrez alors des problèmes de mise à jour si l'une de ces adresses IP change. Vous pourriez utiliser un logiciel de filtrage de type "netnanny" sur le PC, mais je n'ai aucune expérience en la matière. Enfin, vous pouvez configurer le PC pour qu'il utilise un serveur proxy (hébergé localement sur le PC ou centralisé sur le réseau) et filtrer les demandes de cette manière.
Cet ancien travail au kiosque était vraiment amusant, en partie parce que le kiosque lui-même n'avait pas de connectivité Internet ! Il faisait tourner une pile Apache / PHP / MySQL et un serveur DNS sauvage en arrière-plan et diffusait le site à lui-même et aux autres kiosques de la région par WiFi ! Vous pouviez même charger des mises à jour du contenu sur le kiosque à partir d'une clé USB ou d'un CD (avec un fichier d'authentification approprié sur le support). Si vous essayiez de surfer ailleurs que sur le site principal qu'il hébergeait, un hôte virtuel et un DNS de remplacement vous conduisaient à une page "Sorry, you can't get there...".
J'aurais aimé utiliser une solution basée sur Linux pour ce travail, mais le client exigeait que j'utilise Windows. De toute façon, j'aurais fini par faire quelque chose de très similaire avec un système basé sur Linux, puisque cela permettait au client de charger son site web en direct sur un kiosque qui n'avait pas d'accès à l'Internet et ne nécessitait pas que les développeurs du site web fassent des changements (c'est-à-dire que le kiosque exécutait tout le PHP et utilisait la base de données de la même manière que le vrai site web). C'était très amusant !
0 votes
J'ai publié des instructions étape par étape (j'adore les instructions étape par étape).