Como usar licenciado controles ActiveX no Internet Explorer

Traduções deste artigo Traduções deste artigo
ID do artigo: 159923 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Um controle ActiveX licenciado não carrega corretamente em uma página HTML do Internet Explorer se o computador não está licenciado para usar o controle. Por exemplo, se você usar Microsoft Visual C++ para criar o controle, o HTML de página é carregado com o controle no computador onde ele foi criado, mas não é carregado em um computador diferente.

Para usar licenciado controles em um HTML da página em um computador não licenciado, você deve gerar um arquivo de pacote (.lpk) de licença. O arquivo .lpk contém as licenças de tempo de execução para controles licenciados na página HTML. Você pode usar a ferramenta de criação de pacote de licenças (Lpk_tool.exe) para gerar este arquivo. Para obter a License Package Authoring Tool, visite o seguinte site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=d2728e89-575e-42e9-a6ff-07d0021e68cc

Etapas para adicionar um controle a uma página HTML

Para incorporar um controle licenciado em uma página HTML, execute estas etapas:
  1. Executar Lpk_tool.exe em um computador que está licenciado para usar o controle.
  2. Realce cada controle ActiveX licenciado que você deseja usar na página HTML e, em seguida, clique em Adicionar .
  3. Clique em Salvar & sair e em seguida, digite um nome para o arquivo LPK.
  4. Na página HTML, inserir uma marca <OBJECT> para o objeto Gerenciador de licenças antes de quaisquer outras marcas <OBJECT>. O Gerenciador de licença é um controle ActiveX que é instalado com o Internet Explorer.

    Observação Este CLASSID, "5220cb21-c88d-11cf-b347-00aa00a28331", é para o Gerenciador de licença e não para os controles ActiveX. Você deve usar o mesmo CLASSID toda vez que você consulte o arquivo LPK. Além disso, você deve manter a propriedade Name da marca <param> como "LPKPath" e defina opropriedade Value para a marca <param> do objeto Gerenciador de licenças para o nome de arquivo LPK e o caminho. Esse caminho pode ser um caminho relativo, mas não deve se referir a um compartilhamento UNC ou uma URL em outro domínio.

    Como você só pode ter um arquivo LPK para cada página HTML, certifique-se de incluir todos os controles ActiveX licenciado para a página quando você gerar o arquivo LPK. Por exemplo:
    <OBJECT CLASSID = "clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
       <PARAM NAME="LPKPath" VALUE="relative URL to .LPK file">
    </OBJECT>
    					
  5. Insira a marca <object> para o controle licenciado posteriormente. Por exemplo, uma página HTML que exibe o Microsoft Masked Edit controle tem esta aparência:
    <OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
    <PARAM NAME="LPKPath" VALUE="maskedit.lpk">
    </OBJECT>
    
    <OBJECT CLASSID="clsid:C932BA85-4374-101B-A56C-00AA003668DC"
    WIDTH=100 HEIGHT=25 VIEWASTEXT>
    </OBJECT>
    					

Solução de problemas

Antes de usar um controle licenciado em uma página da Web, verifique os seguintes itens:
  1. Verifique se você tem uma licença de redistribuição para o controle.
  2. Verifique se que a licença permite o uso na Internet.
  3. Se você fornecer um parâmetro CodeBase para a <object> marca de seu controle ActiveX, verifique se o seu uso é permitido pelo seu contrato de licença. A maioria das empresas de terceiros fornecem uma versão testada dos arquivos .cab para seus controles. Consulte a documentação do autor para instruções de download do software.
Para verificar essas informações, consulte o contrato de licença para o controle em questão. O termo "Todos os direitos reservados" significa que você só tem permissão para fazer o que é explicitamente declarado. Qualquer atividade que não é permitida (ou é vagas) na licença de contrato é uma violação de licença possíveis.

Observação Os controles ActiveX que vêm com o Microsoft Visual C++ e o Microsoft Visual Basic também são licenciados controles. Siga as etapas acima para usá-las em uma página HTML. Microsoft fornece uma versão assinada desses arquivos .cab. Para obter mais informações, consulte a seção "Referências".


Referências

Para obter informações adicionais sobre distribuição de arquivo do CAB, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
172991Arquivos CAB distribuídos com o Visual Basic 5.0
Para obter informações adicionais sobre o componente Internet processo de download, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
264570WebCast: Como o download de componente da Internet funciona?
252937Como encontrar mais informações sobre por que o download do código falhou
271594Solução on-line do Internet componente download está disponível
271273Segundo controle licenciado do ActiveX não carrega

Propriedades

ID do artigo: 159923 - Última revisão: terça-feira, 5 de setembro de 2006 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 3.01
  • Microsoft Internet Explorer 3.02
  • Microsoft Internet Explorer 4.0 Edição de 128 Bits
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer (Programming) 5.01 SP1
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer (Programming) 5.5 SP1
  • Microsoft Internet Explorer (Programming) 5.5 SP2
Palavras-chave: 
kbmt kbcode kbctrl kbdownload kbfaq kbhowtomaster KB159923 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 159923
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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