Gri*_*jow 5 touch kiosk windows-8
我正在尝试锁定运行 Windows 8.1 Enterprise/Standard 并带有触摸屏的计算机。
我正在努力实现的目标
让自助服务终端用户只能访问 Web 浏览器。网络浏览器应设置为仅显示特定网站,并且任何与屏幕交互的用户都不应能够访问任何其他网站或以某种方式在触摸手势的帮助下浏览系统。
我试过的
分配的访问权限- 除了我似乎无法删除或禁用 IE Metro 应用程序中的地址栏外,效果非常好。如果我可以禁用它,我可能可以将我的网站设置为 IE Metro 中的默认网站,一切都会好起来的。
iexplore -k http://my.website.com - 这几乎是完美的,没有地址栏,只能访问指定的。但是,触摸手势仍然有效,用户可以从右侧滑动并访问系统侧边栏。
我试过的软件
用于停用所有 Windows 8 触摸手势的 Classic Shell 不起作用。
start8也是一样,没用。我仍然可以从右侧滑动。
我没有任何 Synaptics 触摸驱动程序,因此无法正常工作。
注册表
创建了一个 DWORD 值“DisableCharmsHint”并将该值设置为 1 下:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUi
我在这里读到我也应该编辑这个:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\Shell
那把钥匙不存在。
[更新]
尝试了以下操作: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUI] "DisabledEdges"=dword:0000000f
也没有用。
好吧,我用一个简单的 .bat 脚本解决了我的问题。基本上,所有的“charms”都连接到explorer.exe,如果你终止这个进程,你就会终止charms(触摸手势)。
explorer.exe 被杀死后,您运行“iexplore -k http://my.website.com ”,现在启用了真正的信息亭模式,无需任何边缘/触摸/任何手势。
我将脚本放在本地 KioskUser 的启动文件夹中(要在 Windows 8 中启用启动文件夹,请运行并输入“shell:startup”)
当计算机启动时,Kiosk 用户登录,几秒钟后调用我的脚本并激活 Kiosk 模式。要退出 kiosk 模式,请按 alt+F4,explorer.exe 将返回。
:: kill explorer
taskkill /f /im explorer.exe
:: Run IE
"C:\Program Files\Internet Explorer\iexplore.exe" -k http://192.168.2.82:8000
:: Run explorer when kiosk mode is deactivated (by pressing alt+F4)
explorer.exe
Run Code Online (Sandbox Code Playgroud)
这是迄今为止我找到的最好的解决方案。
| 归档时间: |
|
| 查看次数: |
7904 次 |
| 最近记录: |