Criando assinado arquivos CAB para controles ATL e MFC
Se você planeja distribuir controles MFC e ATL via Internet, você deve empacotá-los assinados sistema autônomo arquivos de gabinete (CAB).Arquivos assinados ajudam a garantir a um usuário fazer o download de seu controle que o código é seguro.Um arquivo CAB contém uma versão compactada do seu controle mais informações sobre como o controle está a ser instalado, por exemplo, quais DLLs precisam ser instalados junto com o OCX.
Informações que serão necessárias para criar arquivos CAB assinados para controles ActiveX é:
Instalando o Windows SDK**.** Você pode instalar as ferramentas que necessárias para criar e assinar arquivos CAB do Windows SDK. Para obter informações de baixar, consulte "Microsoft ® Windows ® Software Development Kit para Windows Vista ™ e .NET estrutura 3.0 tempo de execução Components" noBiblioteca MSDN.
Durante a instalação, optar por instalar "Ferramentas do Internet Explorer." Tanto os arquivos de assinatura de código e os utilitários do CAB podem ser encontrados no diretório Mssdk\Bin instalado.(Observe que "Mssdk" pode ser chamado "MicrosoftWindows SDK"por algumas instalações.)
O MSDN Online Web Workshop. Se você já usou o SDK do cliente de Internet, observe que este conteúdo foi movido para o Workshop da Web.
Ferramentas de CryptoAPI e tecnologia Authenticode. Você pode obter informações sobre assinatura de código com tecnologia Microsoft Authenticode Referência de ferramentas de CryptoAPI, localizado no Windows SDK documentação (na Biblioteca MSDN/segurança/criptografia).
Site Microsoft segurança Advisor. See https://www.Microsoft.com/segurança/.
Você pode assinar arquivos, você precisa obter um certificado de publicador de software.Você deve aplicar para seu próprio certificado a uma autoridade de certificação.Com as ferramentas no diretório Mssdk\Bin você pode criar um certificado de teste para fins de teste, mas este certificado não pode ser usado para assinar o código para distribuição.Consulte a etapa 1 para informações sobre a aplicação de um certificado de publicador de software.
Estas são as etapas para criar um arquivo CAB assinado:
Obter um certificado de publicador de software (você só precisará fazer isso vez).
Incorporar o arquivo CAB assinado em uma página da Web (opcional).