Windows 8 - tryb Real Kiosk


5

Próbuję zablokować komputery z systemem Windows 8.1 Enterprise / Standard z dołączonym ekranem dotykowym.

Co próbuję osiągnąć

Mieć użytkownika kiosku z dostępem tylko do przeglądarki internetowej. Przeglądarka internetowa powinna być ustawiona tak, aby wyświetlała tylko określoną stronę internetową, a użytkownicy wchodzący w interakcję z ekranem nie powinni mieć możliwości odwiedzania żadnej innej strony internetowej lub przeglądania systemu za pomocą gestów dotykowych.

Co próbowałem

Przypisany dostęp - działa bardzo dobrze, z tym wyjątkiem, że nie mogę usunąć ani wyłączyć paska adresu w aplikacji metra IE. Gdybym mógł to wyłączyć, prawdopodobnie ustawiłbym moją stronę jako domyślną w IE Metro i wszystko byłoby w porządku.

iexplore -k http://my.website.com - To prawie idealne, bez paska adresu i tylko dostęp do określonego. ALE, gesty dotykowe są nadal aktywne, a użytkownik może przesunąć palcem od prawej strony i uzyskać dostęp do paska bocznego systemu.

Oprogramowanie, które wypróbowałem

Klasyczna powłoka do dezaktywacji wszystkich gestów dotykowych systemu Windows 8 nie działała.

Start8 również nie działał. Nadal mogę przesuwać od prawej strony.

Nie mam żadnych sterowników dotykowych Synaptics, więc nie będą działać.

Rejestr

Utworzono wartość DWORD „DisableCharmsHint” i ustawiono wartość 1 w: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell \ EdgeUi

Przeczytałem gdzieś, że powinienem to również edytować:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ WinLogon \ Shell

Ten klucz nie istnieje.

[AKTUALIZACJA]

Próbowałem: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell \ EdgeUI] „DisabledEdges” = dword: 0000000f

Też nie działał.


Czy jesteś w porządku z rozwiązaniami komercyjnymi? Chociaż respondus.com/products/lockdown-browser jest przeznaczony do nieco innego celu, w zasadzie osiąga to, czego szukasz. Oświadczenie: Nie korzystałem z niego, po prostu przyjrzałem się temu jakiś czas temu. Nie znam jego możliwości dostosowywania.
— starszy starszy

Bardzo chciałbym nie używać żadnych produktów komercyjnych. To, co próbuję osiągnąć, nie powinno być takie trudne, przynajmniej tak myślę.
— Grimmjow,


Tak, przypisany dostęp.
— Grimmjow,

@Grimmjow: Co powiesz na uruchamianie stacjonarnej wersji Internet Explorera w trybie kiosku z ustawieniem opcji Wymuś tryb pełnoekranowy na true? Zobacz moją odpowiedź tutaj: superuser.com/questions/666899/…
— James P

Odpowiedzi:


3

Okej, więc rozwiązałem problem za pomocą prostego skryptu .bat. Zasadniczo wszystkie „uroki” są połączone z explorer.exe, jeśli zabijesz ten proces, zabijesz uroki (gesty dotykowe).

Po zabiciu explorer.exe uruchomisz „iexplore -k http://my.website.com ”, teraz tryb prawdziwego kiosku jest włączony bez żadnych gestów krawędzi / dotyku / czegokolwiek.

Umieszczam skrypt w folderze startowym dla mojego lokalnego KioskUser (aby włączyć folder startowy w Windows 8, przejdź do uruchomienia i wpisz „shell: startup”)

Po uruchomieniu komputera Kiosk User loguje się, po kilku sekundach mój skrypt jest wywoływany i tryb kiosku jest włączony. Aby wyjść z trybu kiosku, naciśnij alt + F4, a explorer.exe powróci.

:: 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

To najlepsze rozwiązanie, jakie do tej pory znalazłem.


0

Jestem pewien, że wskrzeszam martwy wątek, ale dla innych, którzy mogą mieć ten sam problem.

  1. Jeśli jesteś korporacją, możesz mieć dostęp i licencję na Win 8.1 Enterprise Industry Embedded. Istnieje kilka narzędzi blokujących, w tym blokowanie gestów określonym użytkownikom i włączanie tylko dla innych. Po skonfigurowaniu możesz wyeksportować go jako skrypt ps1 w celu późniejszego ulepszenia i wdrożenia.

  2. Jeśli masz licencję na Visual Studio, możesz wyszukać kilka aplikacji, aby zablokować własną aplikację Windows 8 na jednej stronie internetowej. Jest to około 3 wierszy kodu, które dodajesz dla czegoś naprawdę podstawowego (znacznie bardziej złożonego, jeśli strona internetowa nie chce się ładować w tej prostej aplikacji). Połącz tę aplikację z funkcjami uruchamiania aplikacji 8.1 Embedded, a masz prawie kuloodporną maszynę.


0

Niedawno zbudowałem publiczny kiosk do przeglądania Internetu dla klienta korzystającego z przeglądarki Firefox i dodatku o nazwie mkiosk. Działa na Windows 8 z Bing, wszystko inne jest bezpłatne. Użyłem pomysłu Grimmjowsa (dzięki) zabicia procesu eksploratora, aby wyłączyć uroki i zablokować go za pomocą kilku ustawień rejestru. Pełne instrukcje są dostępne tutaj .


1
Czy możesz opublikować te ustawienia tutaj, nawet w skrócie? Bez linku odtworzenie rozwiązania byłoby trudne.
— bertieb
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.