ID do artigo: 176810 - Última revisão: sexta-feira, 2 de julho de 2004 - Revisão: 3.2 Como modificar manualmente e recriar os arquivos CAB
Nesta páginaSumárioAo usar o Assistente de instalação de aplicativo do Visual Basic 5.0 para criar uma instalação de download de componente de Internet para seu controle ActiveX ou um documento ActiveX, talvez você precise modificar o arquivo CAB criado pelo Assistente de instalação. Este artigo descreve como modificar os arquivos CAB do que o Assistente de instalação do Visual Basic cria e mostra especificamente como extrair os arquivos de um arquivo CAB e como recriar o arquivo CAB. Mais InformaçõesPara distribuir componentes ActiveX, você pode optar por criar uma Internet componente download instalação usando o Assistente de instalação de aplicativo do Visual Basic 5. O assistente cria dois arquivos de chaves: um arquivo HTML (Hypertext Markup Language arquivo, também conhecido como arquivo HTML) e um arquivo CAB (arquivo de gabinete, um arquivo compactado). O arquivo HTML contém as informações necessárias para extrair e instalar as informações armazenadas no arquivo CAB. O arquivo CAB contém os componentes reais do OCX, EXE ou DLL. Quando você abre o arquivo HTML com o Internet Explorer (IE), o IE executa a marca <object> dentro do código HTML. Em seus termos mais simples, uma marca <object> informa ao Internet Explorer como instalar o componente ActiveX na máquina cliente. Este é um exemplo de uma marca <object>; A marca <object> acima, Internet Explorer usa a identificação e o CLSID para ver se o controle especificado já está instalado no computador cliente. Se ele já não estiver instalado ou se ele fora da data, Internet Explorer usa o argumento CODEBASE para localizar o arquivo ActiveX.CAB para instalar o controle ActiveX ou documento. O conteúdo de um arquivo .cabUm arquivo CAB contém arquivos compactados são cruciais para instalar os componentes ActiveX. O Assistente para configuração de coloca uma cópia descompactada de cada arquivo que é colocado em seu arquivo de gabinete em um diretório chamado "Suporte", que pode ser encontrado no mesmo local que os arquivos CAB e HTML.Em todos os casos, o Assistente para instalação será coloque pelo menos três arquivos na pasta suporte: um arquivo .DDF, um arquivo de componente do ActiveX (arquivo .exe, .dll ou .ocx) e um arquivo.
Extrair o conteúdo de um arquivo CABPara extrair o que está em um arquivo de gabinete, você deve usar o utilitário Extract. Extract.Exe podem ser encontradas na sua pasta Windows ou em seu CD-ROM de instalação Windows 95, Windows 98, Windows NT ou Windows 2000.Extract.Exe é um utilitário de linha de comando; portanto, ele é usado em um prompt de comando do MS-DOS. Para extrair arquivos dentro de um arquivo de gabinete, certifique-se o utilitário Extract.Exe consta o caminho do MS-DOS ou copie o utilitário Extrair para a pasta mesma como o arquivo de gabinete. No prompt de comando MS-DOS, você pode executar o seguinte comando para extrair todos os arquivos em um arquivo CAB para o directório actual: Extrair ActiveX.CAB *. * onde "ActiveX.CAB" é o nome de seu arquivo de gabinete. Para obter mais informações sobre como usar o utilitário Extract.Exe, você pode digite o seguinte comando em um prompt de comando do MS-DOS: Extrair /? Para mais informações sobre Extract.Exe, consulte a documentação do SDK do ActiveX mencionados na seção Referências deste artigo. Reconstruir um arquivo CABDepois que você extraiu os arquivos dentro de um CAB, você pode fazer modificações e vá para recriar o arquivo CAB manualmente.Para recriar um arquivo CAB, você deve usar o utilitário MakeCab.Exe que vem com o Visual Basic. O utilitário MakeCab está instalado por padrão no seguinte diretório: C:\Arquivos Files\DevStudio\Vb\setupkit\kitfil32 Ele também pode ser encontrado no CD-ROM de instalação do Visual Basic 5.0 no seguinte diretório: \VB\Setupkit\Kitfil32 Para recriar o arquivo de gabinete, coloque qualquer modificado arquivos e o arquivo .DDF original em uma única pasta. Além disso, certifique-se que o utilitário MakeCab.Exe está no caminho do MS-DOS ou copie-a mesma pasta que o .DDF. Em um prompt de comando, digite o seguinte comando: MakeCab /F ActiveX.DDF onde "ActiveX.DDF" é o nome do arquivo .DDF. Para obter mais informações sobre o utilitário MakeCab, você pode usar a opção "/?" ou consulte a documentação do SDK do ActiveX mencionados na seção Referências deste artigo. Anotações em arquivos de gabinete de recriaçãoNormalmente, ele não deve ser necessário modificar arquivos dentro de um arquivo de gabinete. No entanto, podem surgir situações em que você precise fazer isso. Ao modificar arquivos de gabinete, siga as orientações seguintes para evitar problemas:
ReferênciasPara obter mais informações sobre como usar o Extract.exe e os arquivos de MakeCab.exe e como modificar arquivos .inf ou .ddf, consulte a documentação do ActiveX Software Development Kit (SDK). A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 176810
(http://support.microsoft.com/kb/176810/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






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



Voltar para o início