5

Я пытаюсь заблокировать компьютеры под управлением Windows 8.1 Enterprise/Standard с подключенным к нему сенсорным экраном.

Чего я пытаюсь достичь

Иметь пользователя в киоске только с доступом к веб-браузеру. Веб-браузер должен быть настроен на отображение только определенного веб-сайта, и любые пользователи, взаимодействующие с экраном, не должны иметь возможность посещать какой-либо другой веб-сайт или каким-либо образом просматривать систему с помощью сенсорных жестов.

Что я пробовал

Назначенный доступ - работает очень хорошо, за исключением того, что я не могу удалить или отключить адресную строку в приложении IE метро. Если бы я мог отключить его, я мог бы, вероятно, установить свой веб-сайт по умолчанию веб-сайт в IE Metro, и все будет в порядке.

iexplore -k http://my.website.com - это почти идеально, без адресной строки и только доступ к указанному. НО, сенсорные жесты все еще активны, и пользователь может провести вправо и получить доступ к боковой панели системы.

Программное обеспечение, которое я пробовал

Классическая оболочка для отключения всех сенсорных жестов Windows 8 не сработала.

Start8 также не работает. Я все еще могу провести справа.

У меня нет каких-либо драйверов Synaptics Touch, так что не будет работать.

реестр

Создайте значение DWORD "DisableCharmsHint" и установите значение 1 в: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUi

Я читал здесь, что я должен редактировать это также:

HKEY_LOCAL_MACHINE\ Программное обеспечение \ Microsoft \ Windows NT \ CurrentVersion \ WinLogon \ Shell

Этот ключ не существует.

[ОБНОВИТЬ]

Попробовал следующее:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUI] "DisabledEdges" = dword:0000000f

Тоже не сработало.

3 ответа3

3

Итак, я решил свою проблему с помощью простого сценария .bat. По сути, все "прелести" связаны с explorer.exe, если вы убьете этот процесс, вы убьете чудеса (сенсорные жесты).

После уничтожения explorer.exe вы запускаете «iexplore -k http://my.website.com », теперь настоящий режим киоска включен без каких-либо жестов / касаний / каких-либо жестов.

Я поместил скрипт в папку автозагрузки для моего локального KioskUser (чтобы включить папку автозагрузки в Windows 8, перейдите в «Выполнить» и введите «shell:startup»)

Когда компьютер запускается, пользователь Киоска входит в систему, через несколько секунд вызывается мой скрипт и активируется режим киоска. Чтобы выйти из режима киоска, нажмите 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

Это лучшее решение, которое я нашел до сих пор.

0

Недавно я создал общедоступный интернет-киоск для клиентов, использующих Firefox, и аддон mkiosk. Он работает на Windows 8 с Bing, все остальное бесплатно. Я использовал идею Grimmjows (спасибо), чтобы убить процесс проводника, чтобы отключить чары, и заблокировал его, используя несколько настроек реестра. Полные инструкции доступны здесь.

0

Я уверен, что я воскрешаю мертвую ветку, но для других, у которых может быть та же проблема.

  1. Если вы являетесь корпорацией, у вас может быть доступ и лицензирование для Win 8.1 Enterprise Industry Embedded. Существует несколько инструментов блокировки, включая блокировку жестов для определенных пользователей и включение только для других. После того, как вы его настроите, вы можете экспортировать его как скрипт ps1 для дальнейшей настройки и развертывания.

  2. Если у вас есть лицензия на Visual Studio, вы можете выполнить поиск для создания собственного приложения Windows 8, заблокированного на одной веб-странице. Это примерно 3 строки кода, которые вы добавляете для чего-то действительно базового (гораздо сложнее, если веб-сайт не хочет загружаться в этом простом приложении). Соедините это приложение с возможностями средства запуска приложений 8.1 Embedded, и у вас будет почти пуленепробиваемый компьютер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .