Estamos tentando configurar um aplicativo Web no modo quiosque usando o Chrome no Windows 8.1. Consegui criar uma conta de "acesso atribuído" (o novo recurso do quiosque do Windows 8.1) que fará logon e bloqueará o usuário no Chrome. Isso funciona muito bem porque o Chrome é iniciado quando o usuário efetua login, ocupa a tela inteira e o usuário não pode acessar outros aplicativos.
Mas isso não é suficiente para nós. Quando o Chrome é executado dessa maneira, a barra de endereço fica visível e o usuário pode fechar as guias e abrir novas usando os atalhos do teclado. Precisamos bloquear o quiosque em um único aplicativo Web e não permitir que o usuário navegue em outro lugar. O modo de acesso atribuído requer um aplicativo estilo Metro do Windows 8, portanto, não conheço nenhuma maneira de fornecer argumentos de linha de comando para a instância do Chrome.
Alguém já fez isso no Windows 8 ou 8.1, usando o acesso atribuído ou qualquer outro método? Analisei o uso da API de tela cheia do JavaScript, mas isso requer interação do usuário, e o usuário sempre pode cancelar o modo de tela cheia e voltar à barra de endereço.
fonte
Respostas:
Depois de fazer algumas pesquisas, esta é a solução mais infalível que consigo pensar:
Abra o arquivo em lotes que você criou usando o Bloco de notas. Adicione o seguinte ao arquivo em lotes:
Pode ser necessário alterar chrome.exe para o caminho de arquivo exato para chrome.exe em sua máquina.
Agora, se o usuário fechar a janela atual do Chrome, ele não poderá fazer nada. Como matamos o Windows Explorer no logon, eles não podem procurar arquivos ou usar a GUI. E porque bloqueamos o comando Executar e o Gerenciador de tarefas, eles também não podem iniciar nenhum aplicativo.
fonte