Artigo: 240797 - Última revisão: terça-feira, 17 de Maio de 2011 - Revisão: 3.0 Como parar a execução de um controlo ActiveX no Internet Explorer
Importante: este artigo contém informações sobre como modificar o registo. Certifique-se de que cria uma cópia de segurança do registo antes de o modificar. Certifique-se de que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 256986
(http://support.microsoft.com/kb/256986/
)
Descrição do registo do Microsoft Windows Sumário Este artigo descreve como parar a execução de um controlo ActiveX no Microsoft Internet Explorer e no Windows Internet Explorer. Pode fazê-lo modificando os dados do valor DWORD Compatibility Flags do identificador de classe (CLSID) do controlo ActiveX. Nota: nos computadores baseados no Microsoft Windows XP e no Windows Server 2003, os administradores podem utilizar políticas de restrição de software para impedir que um controlo ActiveX seja executado em quaisquer programas de computadores de um ambiente de domínio do Active Directory. Para obter mais informações sobre políticas de restrição de software, visite o seguinte Web site da Microsoft: http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/rstrplcy.mspx
(http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/rstrplcy.mspx)
Mais InformaçãoAviso: poderão ocorrer problemas graves se modificar o registo de forma incorrecta utilizando o Editor de registo ou qualquer outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que estes problemas possam ser resolvidos. Todo e qualquer risco decorrente da modificação do registo é da responsabilidade do utilizador. Aviso: a Microsoft não recomenda a anulação da acção de término (unkilling) de um controlo ActiveX. Se o fizer, poderá criar vulnerabilidades de segurança. Normalmente, o kill bit é definido por um determinado motivo que poderá ser crítico e por esta razão, deverá ter muita atenção ao anular esta definição de um controlo ActiveX. Além disso, e porque o seguinte procedimento é extremamente técnico, não continue a menos que esteja familiarizado com o procedimento não deixando, no entanto, de ler todo o procedimento antes de começar. O CLSID de um controlo ActiveX é um GUID desse controlo. Poderá impedir a execução de um controlo ActiveX no Internet Explorer definindo o kill bit de modo a que o controlo nunca seja invocado pelo Internet Explorer quando as predefinições forem utilizadas. O kill bit é um valor específico da DWORD Compatibility Flags do controlo ActiveX no registo. Este procedimento é diferente de revogar a opção "seguro para a criação de scripts" num controlo ActiveX. Quando a opção "seguro para a criação de scripts" é revogada, o Internet Explorer continua a invocar o controlo e apresenta uma mensagem de aviso a informar que o controlo ActiveX poderá não ser seguro. Dependendo da opção que escolher, o controlo poderá ser executado. No entanto, se definir o kill bit para um controlo ActiveX, esse controlo não será invocado pelo Internet Explorer a menos que a opção Iniciar e efectuar o script de controlos ActiveX que não estejam assinalados como sendo seguros esteja activada no Internet Explorer. Para definir o kill bit, siga estes passos:
{ABCDEF12-ABCD-ABCD-ABCD-ABCDEF123456} O Internet Explorer irá interpretar este valor e criar uma instância do controlo ActiveX referenciado no valor AlternateCLSID em vez do controlo que recebeu um kill bit. Nota: para garantir a eficácia do valor AlternateCLSID, o kill bit tem de ser definido no CLSID inicial. Os programadores de controlos ActiveX podem utilizar os valores de registo TreatAs ou AlternateCLSID com o ?kill bit? para que o Internet Explorer verifique se foi fornecido algum controlo ActiveX actualizado para utilização em vez do controlo ActiveX desactivado. Para obter informações sobre como utilizar o valor TreatAs, visite o seguinte Web site da Microsoft: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/html/1d7a1677-738a-4258-9afc-e77bd0dcf40f.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/html/1d7a1677-738a-4258-9afc-e77bd0dcf40f.asp)
Para definir o valor AlternateCLSID, siga estes passos:
O valor AlternateCLSID é suportado nas seguintes versões do Internet Explorer:
164539
(http://support.microsoft.com/kb/164539/
)
Como determinar a versão do Internet Explorer que está instalada
A informação contida neste artigo aplica-se a:
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar ao topo