Windows 8 - Modalità Kiosk reale


5

Sto cercando di bloccare i computer che eseguono Windows 8.1 Enterprise / Standard con un touchscreen ad esso collegato.

Cosa sto cercando di ottenere

Avere un utente chiosco con accesso solo a un browser web. Il browser Web dovrebbe essere impostato per visualizzare solo un sito Web specifico e tutti gli utenti che interagiscono con lo schermo non dovrebbero essere in grado di visitare qualsiasi altro sito Web o in qualche modo navigare nel sistema con l'aiuto di gesti tattili.

Quello che ho provato

Accesso assegnato - Funziona molto bene tranne per il fatto che non riesco a rimuovere o disabilitare la barra degli indirizzi nell'app IE metro. Se potessi disabilitarlo, potrei probabilmente impostare il mio sito Web sul sito Web predefinito in IE Metro e tutto sarebbe OK.

iexplore -k http://my.website.com - Questo è quasi perfetto, nessuna barra degli indirizzi e solo l'accesso a quello specificato. MA, i gesti tattili sono ancora attivi e l'utente può scorrere da destra e accedere alla barra laterale del sistema.

Software che ho provato

Shell classica per disattivare tutti i gesti tattili di Windows 8, non ha funzionato.

Anche Start8, non ha funzionato. Posso ancora scorrere da destra.

Non ho alcun driver touch Synaptics in modo che non funzionerà.

Registro

Creato un valore DWORD "DisableCharmsHint" e imposta il valore su 1 in: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell \ EdgeUi

Ho letto da qualche parte che dovrei modificare anche questo:

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

Quella chiave non esiste.

[AGGIORNARE]

Ho provato quanto segue: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell \ EdgeUI] "DisabledEdges" = dword: 0000000f

Neanche ha funzionato.


Stai bene con le soluzioni commerciali? Mentre respondus.com/products/lockdown-browser è destinato a uno scopo leggermente diverso, praticamente raggiunge quello che stai cercando. Disclaimer: non l'ho usato, ho appena esaminato brevemente, qualche tempo fa. Non ho familiarità con le sue capacità di personalizzazione.
anziano anziano

Mi piacerebbe molto non usare prodotti commerciali. Quello che sto cercando di ottenere non dovrebbe essere così difficile, almeno è quello che penso.
Grimmjow,


Sì, accesso assegnato.
Grimmjow,

@Grimmjow: Che ne dici di eseguire la versione desktop di Internet Explorer in modalità kiosk con Enforce full-screen mode impostato su true? Vedi la mia risposta qui: superuser.com/questions/666899/…
James P

Risposte:


3

Okey, quindi ho risolto il mio problema con un semplice script .bat. Fondamentalmente, tutti i "fascini" sono collegati a explorer.exe, se si uccide questo processo, si uccidono i fascini (gesti tattili).

Dopo che explorer.exe è stato ucciso, esegui "iexplore -k http://my.website.com ", ora la vera modalità kiosk è abilitata senza alcun bordo / tocco / qualunque gesto.

Ho messo lo script nella cartella di avvio per il mio KioskUser locale (per abilitare la cartella di avvio in Windows 8, vai a eseguire e inserisci "shell: avvio")

All'avvio del computer, l'utente chiosco accede, dopo alcuni secondi viene chiamato il mio script e viene attivata la modalità kiosk. Per uscire dalla modalità kiosk, premere alt + F4 e explorer.exe tornerà.

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

Questa è la migliore soluzione che ho trovato finora.


0

Sono sicuro di resuscitare un thread morto ma per altri che potrebbero avere lo stesso problema.

  1. Se sei una società, potresti avere accesso e licenze per Win 8.1 Enterprise Industry Embedded. Esistono diversi strumenti di blocco, tra cui il blocco dei gesti per utenti specifici e l'abilitazione solo per gli altri. Una volta configurato, è possibile esportare come script ps1 per la modifica e la distribuzione in un secondo momento.

  2. Se si dispone di una licenza per Visual Studio, è possibile effettuare alcune ricerche per rendere la propria app di Windows 8 bloccata su una singola pagina Web. Si tratta di 3 righe di codice che aggiungi per qualcosa di veramente semplice (molto più complesso se il sito Web non vuole caricare in quella semplice app). Associa quell'app alle funzionalità di avvio dell'app di 8.1 Embedded e avrai una macchina quasi antiproiettile.


0

Di recente ho creato un chiosco di navigazione Internet pubblico per un cliente utilizzando Firefox e un componente aggiuntivo chiamato mkiosk. Funziona su Windows 8 con Bing, tutto il resto è gratuito. Ho usato l'idea di Grimmjows (grazie) di uccidere il processo explorer per disabilitare gli incantesimi e bloccarlo usando diverse impostazioni del registro. Le istruzioni complete sono disponibili qui .


1
Puoi pubblicare queste impostazioni qui, anche in breve? Senza il collegamento, sarebbe difficile replicare la soluzione.
bertieb,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.