Eu tenho um aplicativo que usa um componente do Internet Explorer para navegar para páginas.
No meu aplicativo, eu bloqueio todos os downloads do ActiveX para melhorar a velocidade. Também desativei todas as opções do ActiveX disponíveis nas Opções da Internet do Windows.
Mas, mesmo assim, não posso evitar uma caixa de diálogo irritante do IE dizendo que os controles ActiveX não puderam ser exibidos:
One or more ActiveX controls could not be displayed because either:
1) Your current security settings prohibit running ActiveX controls on this page, or
2) You have blocked a publisher of one of the controls.
As a result, the page might not display correctly.
Sei que os controles ActiveX não podem ser exibidos, é o que você deseja. Eu só não quero ser incomodado por este diálogo a cada minuto.
Esse problema acontece em todas as versões do Windows que testei (2003-10). Percebi que o problema acontece com frequência se meu aplicativo NÃO estiver em primeiro plano (ou seja, outro aplicativo tiver foco).
Como parar definitivamente? Como eu disse, eu já desabilitei todas as opções do ActiveX em Opções da Internet > Configurações de segurança.