Como instalar controles ActiveX no Internet Explorer usando o Active Directory

Traduções deste artigo Traduções deste artigo
ID do artigo: 280579
Expandir tudo | Recolher tudo

Sumário

Por projeto, no Windows 2000, membros do grupo Usuários não podem instalar controles ActiveX da Internet sem modificar os direitos do grupo. No entanto, alguns administradores talvez queiram permitir que o grupo Usuários instale alguns controles ActiveX. Este artigo descreve como publicar um controle no Active Directory para facilitar a funcionalidade.

Mais Informações

Preparando o controle

O controle ActiveX deve estar em um pacote como sendo um arquivo de pacote do Windows Installer (.msi) e não como um arquivo de gabinete (.cab) padrão do Internet Explorer. O arquivo .msi pode ser criado com o Visual Studio Installer. Para que seja listado corretamente no Active Directory, o controle ActiveX deve ser definido para se registrar por meio do arquivo .msi e, não automaticamente.

Para criar o pacote de instalação, execute as seguintes etapas:
  1. Adicione o controle ao pacote do Visual Installer. Para isso, clique em Add Files no menu Project e adicione o arquivo de controle compilado ao projeto.
  2. Determine o CLSID. Para isso, use a ferramenta OLE View que acompanha o Microsoft Visual Studio ou procure-o no Registro.
  3. Abra a seção Target Machine/Associations do projeto.
  4. Em COM Object, adicione o CLSID de controle.
  5. Em Type Libraries, adicione a identificação da biblioteca do tipo de controle. Caso esteja usando um controle do Microsoft Visual Basic (VB), por padrão, ele é o mesmo do CLSID.
  6. Continue a criação do pacote para o controle como faria normalmente (ou seja, adicione todos os arquivos adicionais e entradas do Registro), usando o Visual Installer.
  7. Coloque o arquivo .msi do controle em um compartilhamento público na rede.

Publicando o controle

Depois que o MSI for criado, o Active Directory deve reconhecer o controle. O controle deve ser adicionado como sendo um controle publicado na parte do usuário de uma diretiva da Unidade Organizacional apropriada. Depois que o controle tiver sido publicado corretamente, você deverá vê-lo em Adicionar/Remover programas de todos os usuários na Unidade Organizacional.

Depois de ter preparado o controle e confirmado que é possível vê-lo em Adicionar/Remover programas, é necessário definir uma entrada do Registro no Windows 2000 que faça o Internet Explorer verificar o Active Directory em busca de um pacote de instalação para o controle. Para obter informações adicionais, clique no número de artigo correspondente para visualizá-lo na Base de Dados de Conhecimento Microsoft:
241163 Como publicar controles ActiveX no Windows 2000 usando IntelliMirror
Depois que as alterações são feitas no Registro, o Internet Explorer instala o controle a partir do Active Directory com a permissão do Administrador que publicou o controle. O controle é instalado quando o usuário visita uma página da Web que contém o controle. O método descrito funciona com base no CLSID do controle, conforme a referência na página da Web que o hospeda. A solução funciona independentemente da referência da base de código. Como a maioria das páginas da Web que usam controles ActiveX na Internet já tem uma base de código que claramente não pode ser modificada de forma a apontar para uma instalação local, o método possibilita a instalação controlada no ambiente. Não é necessária nenhuma mudança na página da Web propriamente dita.

Referências

Para baixar o Visual Studio Installer 1.1, visite o seguinte site do Microsoft Developer Network (MSDN) (em inglês):
http://www.microsoft.com/visualstudio/ptb/downloads
Para obter mais informações sobre como inspecionar componentes COM usando o TypeLib Information Object Library (TLI), visite o site do MSDN:
http://msdn.microsoft.com/en-us/magazine/bb985086.aspx
Para obter informações adicionais sobre como desenvolver soluções com base na Web para o Microsoft Internet Explorer, visite os seguintes sites da Microsoft (em inglês):
http://msdn.microsoft.com/pt-br/ie/

http://support.microsoft.com/iep
Observação: este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

ID do artigo: 280579 - Última revisão: sexta-feira, 23 de agosto de 2013 - Revisão: 1.0
Palavras-chave: 
kbhowto KB280579

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com