如何lockingWindows XP作为互联网信息亭使用?

我们build立的网站之一是超高端自行车制造商。 他们希望分发自助terminal – 基本上是戴尔locking的Windows XP机顶盒 – 在他们的一些高端经销商。 信息亭将被限制在浏览制造商的网站。 我已经不在这里了,希望得到一些帮助和/或好的阅读材料(和/或分步说明; – ]):

  • 从偶然的愚蠢保护桌面。 售货亭正在部署到高端的自行车专卖店,所以对于客户来说,恶意攻击是非常罕见的。
  • 只允许访问特定的url。
  • 远程恢复信息亭。 理想情况下,解决scheme非常简单,自行车销售人员可以通过最less的电话手持处理。

最后,我完全接受这样的回答,即“你在这里头,向专业人士咨询”。 我首先提出了这个工作,但是我确信,在find具有更广泛的系统pipe理经验的人之前,我会自己尝试这个工作。

Windows SteadyState是Microsoft提供的免费工具,可以执行您正在查找的内容。 这也很容易设置和pipe理,似乎非常适合您的信息亭推出。

Windows SteadyState包含以下function,可帮助您pipe理共享计算机:

Windows磁盘保护 – 帮助保护包含Windows操作系统和其他程序的Windows分区在未经pipe理员批准的情况下进行修改。 Windows SteadyState允许您将Windows磁盘保护设置为在重新启动时删除所有更改,在特定的date和时间删除更改,或根本不删除更改。 如果您select使用Windows磁盘保护来删除更改,则当计算机重新启动时,共享用户在login到计算机时所做的任何更改都将被删除。
用户限制和设置 – 用户限制和设置可以帮助增强和简化用户体验。 限制用户访问Windows中的程序,设置,开始菜单项和选项。 您还可以locking共享用户帐户,以防止更改从一个会话保留到下一个会话。
用户帐户pipe理器 – 创build和删除用户帐户。 您可以使用Windows SteadyState在备用驱动器上创build用户帐户,即使在开启Windows磁盘保护function时,用户帐户也可以保留用户数据和设置。 您还可以将用户设置从一台计算机导入和导出到另一台计算机上 – 节省宝贵的时间和资源。
计算机限制 – 控制安全设置,隐私设置等,例如阻止用户在驱动器C中创build和存储文件夹,以及从InternetExplorer®打开Microsoft Office文档。
计划软件更新 – 在方便您和您的共享用户时,使用最新的软件和安全更新更新您的共享计算机。

SteadyState支持Windows XP Professional,Home Edition,Tablet PC版本,以及Windows Vista Business,Enterprise,Ultimate,Home Basic,Home Premium和Starter。 硬件要求与Windows XP和Windows Vista相同,因此任何运行这些操作系统的计算机都应能够运行Windows SteadyState。

我想说为简单起见,看看使用可启动CD / USB驱动器加载一个轻量级的Linux操作系统,以浏览网站。

由于信息亭仅用于浏览一个网站,因此,当您可以查看某些预先构build的解决scheme时,实际上并不需要确保Windows的复杂性。

检查可启动Kiosk CDs上的Matts技术博客

这应该指向正确的方向,并连接到KioskCD和Boothbox (一个开源Kiosktypes的CD。

我在75台以上的机器上使用Windows SteadyState。

它完全免费,并提供了许多特定的限制,并locking高清,使其在每次重新启动时恢复到特定的预configuration状态。 例如,如果用户设法用恶意软件感染机器,重启将立即清除它。

在这里提到太多的select,但SS会做你提到的所有问题和更多。 下载并尝试一下。 它是一个非常小的下载,并且非常容易configuration和使用。

一些想法给你:

几年前,我为一个客户做了这样的工作。 我将Windows XPconfiguration为在“Kiosk Mode”(Kiosk模式)中启动Internet Explorer,并禁用上下文菜单。 本机没有键盘,所以用户不能退出全屏模式。

如果我今天不得不这样做的话,我会开始寻找Firefox的网亭扩展或Internet Explorer的“shell”作为第一步。

为了防止浏览器内存泄漏导致设备停机,我使用屏幕保护程序在不活动超时之后注销计算机,然后再次自动login。 我还计划每晚重新启动,以防止后台进程泄漏内存。

在恢复方面,如果失败,build立一个Windows PE / BartPE可启动U盘来重新映像机器(ImageX,Ghost,无论你想使用什么)将是相当微不足道的。

在“仅访问特定网站”方面:您可能能够避开将个人电脑上的DNS指向限制性DNS服务器,该服务器只为您希望访问的站点提供服务。 您可以使用“HOSTS”文件,但是如果这些IP中的任何IP发生更改,则会遇到更新问题。 你可以在PC上使用一些“netnanny”types的过滤软件,但是我没有这个经验。 最后,您可以将PCconfiguration为使用代理服务器(可以在PC上本地托pipe,也可以在“networking”上集中),并以这种方式过滤请求。

这个旧报亭的工作真的很有趣,部分原因是报亭本身没有互联网连接! 它在后台运行了一个Apache / PHP / MySQL堆栈和一个通配DNS服务器,并通过WiFi将该站点提供给自己和该区域的其他信息亭! 您甚至可以从USB记忆棒或CD(在介质上具有适当的身份validation文件)加载更新信息亭上的内容。 如果您试图从主网站上冲浪,通配符虚拟主机和通配DNS将会带您到“对不起,您无法到达…”页面。

我本来希望使用基于Linux的解决scheme来完成这项工作,但客户需要使用Windows。 我最终会用一个基于Linux的系统来做一个非常类似的事情,因为它允许客户把他们的网站加载到一个没有互联网接入的亭子里,而且不需要他们的网站开发者做出任何改变(即自助terminal执行所有的PHP并以与真实网站相同的方式使用数据库)。 这是很有趣的!

除了上面的稳定状态选项,我会推荐使用下面的firefox“kiosk模式”插件。 这对我来说工作得很好。

https://addons.mozilla.org/en-US/firefox/addon/1659

使用Microsoft共享计算机工具包的Windows(又名Steadystate)( http://www.microsoft.com/windowsxp/sharedaccess/default.mspx

但要专门使它成为一个信息亭 – 见下文:

来自Yuval Sinay MVP和http://support.microsoft.com/kb/555463

要在Kiosk模式下configuration本地计算机,请使用以下步骤:

  1. 转到“开始” – >“运行”。

  2. 编写“Regedit”并按“Enter”button。

  3. 导航:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon

警告:不正确地使用registry编辑器(REGEDIT.EXE或REGEDT32.EXE)可能会导致严重的系统问题,可能需要您重新安装Windows NT才能更正它们。

  1. 在屏幕右侧双击“Shell”REG_SZ。

  2. 将“数据数据:”replace为新的数据“iexplore -k http://www.msn.com

  3. 按“确定”button。

  4. 如果您使用的是Windows XP,则可以使用“Microsoft Shared Computer Toolkit for Windows XP”

    to enhanced the local computer settings: 

    用于Windows XP的Microsoft共享计算机工具包

    http://www.microsoft.com/windowsxp/sharedaccess/default.mspx

  5. 重新启动计算机。