당신을위한 몇 가지 아이디어 :
몇 년 전에 고객을 위해 이와 같은 일을했습니다. "키오스크 모드"에서 Internet Explorer를 셸로 시작하도록 Windows XP를 구성하고 상황에 맞는 메뉴를 비활성화했습니다. 이 기기에 키보드가 없으므로 사용자가 전체 화면 모드를 종료 할 수 없습니다.
오늘이 작업을 수행해야한다면 첫 단계로 Firefox 용 키오스크 확장 프로그램이나 Internet Explorer 용 "쉘"을 찾아보기 시작했습니다.
브라우저의 메모리 누수가 장치를 중단시키는 것을 막기 위해 비 활동 타임 아웃 후 컴퓨터를 로그 오프하기 위해 스크린 세이버를 사용하여 다시 자동 로그온했습니다. 또한 백그라운드 프로세스에서 메모리가 누출되지 않도록 야간 재부팅을 예약했습니다.
복구 측면에서는 실패했을 경우 시스템 (ImageX, Ghost 등 사용하려는 이미지)을 다시 이미징하기 위해 Windows PE / BartPE 부팅 가능 USB 스틱을 작성하는 것이 매우 간단합니다.
"특정 웹 사이트에만 액세스"전면에서 : PC의 DNS를 액세스를 허용하려는 사이트의 영역 만 제공하는 제한 DNS 서버로 지정하여 벗어날 수 있습니다. "HOSTS"파일을 사용할 수 있지만 IP가 변경되면 업데이트 문제가 발생합니다. PC에서 "netnanny"유형의 필터링 소프트웨어를 사용할 수는 있지만 그 경험에 대한 경험은 없습니다. 마지막으로 프록시 서버 (PC에서 로컬로 호스팅되거나 'net에서 중앙에 호스팅 됨)를 사용하도록 PC를 구성하고 요청을 필터링 할 수 있습니다.
키오스크 자체에는 인터넷 연결이 없었기 때문에 오래된 키오스크 작업은 정말 재미있었습니다! 백그라운드에서 Apache / PHP / MySQL 스택과 와일드 카드 DNS 서버를 실행하고 WiFi를 통해 사이트 자체와 다른 키오스크에 사이트를 제공했습니다! USB 메모리 스틱 또는 CD (미디어의 적절한 인증 파일이있는)에서 키오스크 컨텐츠의 업데이트를로드 할 수도 있습니다. 호스팅하고있는 메인 사이트, 와일드 카드 가상 호스트 및 와일드 카드 DNS에서 벗어나려고하면 "죄송합니다. 도착할 수 없습니다 ..."페이지로 이동합니다.
해당 작업에 Linux 기반 솔루션을 사용하고 싶었지만 고객이 Windows를 사용해야한다는 요구 사항이있었습니다. 어쨌든 고객은 인터넷에 액세스 할 수없고 웹 사이트 개발자가 필요하지 않은 키오스크에 고객이 라이브 웹 사이트를로드 할 수 있었기 때문에 Linux 기반 시스템과 매우 비슷한 일을하게되었습니다. 키오스크가 모든 PHP를 실행하고 실제 웹 사이트와 같은 방식으로 데이터베이스를 사용했습니다. 많은 재미이었다!