Compartilhar via


Um exemplo de instalação do URL-Based Windows Installer

Este exemplo ilustra como criar uma instalação baseada em URL de um pacote do Windows Installer. Para obter mais informações sobre como proteger instalações e usar certificados digitais, consulte Guidelines for Authoring Secure Installations and Digital Signatures and Windows Installer.

Para reproduzir este exemplo, você precisa do utilitário SignTool. Para obter detalhes, consulte o de Referência de Ferramentas de CryptoAPI no Microsoft Windows Software Development Kit (SDK). Você também precisa de utilitários Msistuff.exe e Setup.exe dos componentes do SDK do windows para desenvolvedores do Windows Installer. Para obter mais informações, consulte inicialização de download da Internet.

O exemplo tem as seguintes especificações:

  • Quando os usuários visitam seu site e clicam no link "Instalação do MySetup", eles recebem a opção de salvar ou executar a partir desse local. Se o usuário optar por executar a partir desse local, o Setup.exe atualizará a versão do Windows Installer em seu computador, se necessário, verificará a assinatura digital no pacote do instalador e instalará o pacote em seu computador.

  • Há um certificado digital, Mycert.cer, fornecido com uma chave privada, Mycert.pvk.

  • A URL do site hipotético que um cliente visitaria para instalar o pacote é https://www.blueyonderairlines.com/Products/MySetup/mysetup.html.

  • O layout do servidor Web é o seguinte.

    URL Arquivo Descrição
    https://www.blueyonderairlines.com/Products/MySetup/ Setup.exe Setup.exe bootstrapper.
    https://www.blueyonderairlines.com/Products/MySetup/ MySetup.msi Pacote de instalação
    https://www.blueyonderairlines.com/Products/MySetup/ Cab1.cab Gabinete de arquivos de origem nº 1
    https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab Gabinete de arquivos de origem nº 2
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Ansi Instmsi.exe AnSI Windows Installer 2.0 redistribuível.
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Unicode Instmsi.exe Redistribuível do Windows Installer 2.0 Unicode.

     

Continuar