Como bloquear o instalador do Java?

1

Enviamos o PC para clientes que precisam de uma versão específica do Java instalada; especificamente 6.26. Eu já desabilitei o atualizador Java, mas fiquei me perguntando se eu poderia bloquear o cliente de instalar uma nova versão do Java manualmente, sem forçá-los a executar como um usuário limitado. Atualmente, os PCs são executados como administradores locais com o Windows 7 de 64 bits.

Talvez um aplicativo que forneça uma funcionalidade de lista negra? Eu também uso o IE9 Blocker Toolkit para desabilitar a instalação do Internet Explorer 9. Existe um equivalente possível para Java?

Edite com base nos comentários - O Java é usado com um applet java em nosso site, não como um aplicativo independente. Eu não tenho poder para alterar o nosso site para ser compatível com a versão mais recente do software. Estou apenas tentando limitar a capacidade de atualizar o Java para reduzir a quantidade de chamadas de suporte.

    
por Juice 22.05.2012 / 21:49

1 resposta

6

Para o amor de Deus, empacote seu aplicativo com uma cópia local do binário Java se seu aplicativo precisar de uma versão específica. Não confie no binário instalado pelo sistema. Isso impede que os usuários atualizem seus plug-ins do navegador Java.

Com as recentes grandes vulnerabilidades em Java recentemente, pararia de usar seu produto imediatamente se você me dissesse que não consegui atualizar o Java.

Dito isso, se seus clientes forem administradores nesses computadores, não há nada que você possa fazer para evitar isso. Escreva um código melhor.

    
por 22.05.2012 / 21:55