ID do artigo: 240797 - Última revisão: sexta-feira, 19 de janeiro de 2007 - Revisão: 9.0 Como impedir que um controle ActiveX seja executado no Internet ExplorerImportante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês): 256986
(http://support.microsoft.com/kb/256986/
)
Descrição do Registro do Microsoft Windows Sumário Este artigo descreve como impedir que um controle ActiveX seja executado no Microsoft Internet Explorer e no Windows Internet Explorer. É possível fazer isto modificando os dados do valor DWORD Compatibility Flags para o Identificador de classe do controle ActiveX. Observação Para os computadores com base no Microsoft Windows XP e no Windows Server 2003, os administradores podem usar as diretivas de restrição de software para impedir que um controle ActiveX seja executado em qualquer programa nos computadores em um ambiente de domínio do Active Directory. Para obter mais informações sobre as diretivas de restrição de software, visite o seguinte site da Microsoft (em inglês): http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/rstrplcy.mspx
(http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/rstrplcy.mspx)
Mais InformaçõesAviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas, que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade. Aviso A Microsoft não recomenda unkilling (desfazer a ação de término) em um controle ActiveX. Se você fizer isto, será possível criar vulnerabilidades de segurança. O kill bit é definido normalmente para uma razão que pode ser crítica e, por causa disso, um cuidado extremo deve ser tomado ao desfazer uma ação de término de um controle ActiveX. Além disso, como o seguinte procedimento é altamente técnico, não continue a menos que você esteja familiarizado com ele e seria uma boa idéia a sua leitura completa antes de iniciar. O CLSID para um controle ActiveX é um GUID para esse controle. É possível impedir que um controle ActiveX seja executado no Internet Explorer, configurando o kill bit de modo que o controle nunca seja chamado pelo Internet Explorer quando as configurações padrão estiverem sendo usadas. O bit kill é um valor específico para o valor DWORD Compatibility Flags para o controle ActiveX no Registro. Isto é diferente de anular a opção "seguro para scripts" em um controle ActiveX. Quando a opção "seguros para execução de scripts" é revogada, o Internet Explorer ainda chama o controle e solicita uma mensagem de aviso dizendo que o controle ActiveX pode não ser seguro. O controle pode ser executado, dependendo da escolha feita. No entanto, após de o kill bit ser definido para um controle ActiveX, esse controle não é chamado pelo Internet Explorer a menos que a opção Inicializar e executar scripts de controles ActiveX não marcados como seguros seja habilitada no Internet Explorer. Para definir o kill bit, execute as seguintes etapas:
{ABCDEF12-ABCD-ABCD-ABCD-ABCDEF123456} O Internet Explorer interpretará esse valor e criará uma instância do controle ActiveX mencionado no valor AlternateCLSID, em vez daquele que recebeu um killbit. Observação Para que o valor AlternateCLSID seja efetivo, o killbit deve ser definido no CLSID inicial. Desenvolvedores de controle ActiveX podem usar os valores do Registro TreatAs ou AlternateCLSID com o ?kill bit? para que o Internet Explorer verifique se um controle ActiveX atualizado foi fornecido para o uso em vez de um controle ActiveX desabilitado. Para obter informações sobre como usar o valor TreatAs, visite o seguinte site da Microsoft (em inglês): http://msdn2.microsoft.com/en-us/library/ms679737.aspx
(http://msdn2.microsoft.com/en-us/library/ms679737.aspx)
Para definir o valor AlternateCLSID, execute as seguintes etapas:
O valor AlternateCLSID recebe suporte nas seguintes versões do Internet Explorer.
164539
(http://support.microsoft.com/kb/164539/
)
Como determinar qual a versão do Internet Explorer está instalada
A informação contida neste artigo aplica-se a:
| Traduções deste artigo
|
Voltar para o início
