あなたのためのいくつかのアイデア:
私は数年前に顧客のためにこのような仕事をしました。Internet Explorerをシェルとして「キオスクモード」で起動するようにWindows XPを構成し、コンテキストメニューを無効にしました。このユニットにはキーボードがなかったため、ユーザーは全画面モードを終了できませんでした。
今日これをしなければならなかった場合、最初のステップとして、Firefox用のキオスク拡張機能またはInternet Explorer用の「シェル」を探し始めました。
ブラウザでのメモリリークがユニットをダウンさせるのを防ぐために、非アクティブタイムアウト後にスクリーンセーバーを使用してコンピューターをログオフすると、自動的にログオンしました。また、バックグラウンドプロセスがメモリをリークしないように、夜間の再起動をスケジュールしました。
復旧の面では、Windows PE / BartPE起動可能USBスティックを構築して、失敗した場合にマシン(ImageX、Ghost、使用するものは何でも)のイメージを再作成するのはかなり簡単です。
「特定のWebサイトのみにアクセスする」面:PC上のDNSを、アクセスを有効にしたいサイトのゾーンのみを提供する制限DNSサーバーに向けることで逃げることができるかもしれません。「HOSTS」ファイルを使用できますが、それらのIPのいずれかが変更されると、更新の問題が発生します。PCでいくつかの「netnanny」タイプのフィルタリングソフトウェアを使用できますが、私はそれについて話す経験がありません。最後に、プロキシサーバー(PCでローカルにホストされるか、 'netで中央にホストされる)を使用するようにPCを構成し、その方法で要求をフィルター処理できます。
キオスク自体にはインターネット接続がなかったため、その古いキオスクの仕事は本当に楽しかったです!バックグラウンドでApache / PHP / MySQLスタックとワイルドカードDNSサーバーを実行し、Wi-Fi経由でサイトとその地域の他のキオスクにサイトを提供しました!USBメモリスティックまたはCDからキオスクのコンテンツの更新をロードすることもできます(メディアに適切な認証ファイルがあります)。ホスティングしているメインサイト、ワイルドカード仮想ホスト、ワイルドカードDNSからサーフィンしようとすると、「申し訳ありませんが、アクセスできません...」ページに移動します。
その仕事にLinuxベースのソリューションを使用したかったのですが、顧客にはWindowsを使用するという要件がありました。とにかく、Linuxベースのシステムと非常に似たようなことをすることになります。これは、顧客がライブWebサイトをインターネットアクセスがなく、Webサイト開発者を必要としないキオスクにロードできるようにするためです。変更を加える(つまり、キオスクがすべてのPHPを実行し、実際のWebサイトと同じ方法でデータベースを使用した)。とても楽しかったです!