Roteiro para instalação de dispositivos e drivers
Para instalar um dispositivo e driver no sistema operacional Windows, execute estas etapas:
Etapa 1: Aprenda os fundamentos da instalação de dispositivos e drivers no Windows.
Você deve entender os fundamentos da instalação de dispositivos e drivers na família de sistemas operacionais Windows. Isso ajudará você a tomar decisões de design apropriadas e permitirá que você simplifique seu processo de desenvolvimento. Para obter mais informações, consulte Visão geral de instalações de dispositivos e drivers.
Etapa 2: Saiba mais sobre pacotes de driver e seus componentes.
Um pacote de driver consiste em todos os componentes que você deve fornecer para instalar o dispositivo e suportá-lo no Windows. Isso inclui um arquivo INF e todos os arquivos que o arquivo INF faz referência.
Para obter mais informações, consulte Pacotes de driver e arquivos INF.
Etapa 3: Crie um pacote de driver para seu dispositivo e drivers.
Seu pacote de driver deve fornecer um arquivo INF e, opcionalmente, arquivos de driver ou componentes de software adicionais.
Para obter mais informações sobre os componentes de um pacote de driver, consulte Criando um pacote de driver.
Para obter pacotes de driver por exemplo, consulte o Exemplo de torradeira.
Etapa 4: Testar e assinar seu pacote de driver durante o desenvolvimento e teste.
Assinatura de teste refere-se ao uso de um certificado de teste para assinar uma versão de pré-lançamento de um pacote de driver para uso em computadores de teste. Em particular, isso permite que os desenvolvedores assinem pacotes de driver usando certificados autoassinados, como aqueles gerados pela ferramenta MakeCert . Esse recurso permite que os desenvolvedores instalem e testem pacotes de driver no Windows com a verificação de assinatura de driver habilitada.
Para obter mais informações, consulte Assinando drivers durante o desenvolvimento e teste.
Passo 5: Pré-produção - assine seu pacote de driver para testar com a Inicialização Segura.
A assinatura de pré-produção refere-se ao uso do certificado de pré-produção WHQL/WHCP para assinar uma versão de pré-lançamento de um pacote de driver para uso em sistemas de varejo/produção sem precisar habilitar o TESTSIGNING. Esse recurso permite que os desenvolvedores testem os drivers com a Inicialização Segura ativada antes de assinar o pacote de driver.
Para obter mais informações, consulte Assinatura e teste de driver de pré-produção.
Passo 6: Libere-assine seu pacote de driver para distribuição.
Depois de testar e verificar o pacote de driver, você deve liberar e assinar o pacote de driver. A assinatura de versão identifica o editor de um pacote de driver. Embora esta etapa seja opcional, os pacotes de driver devem ser assinados pelos seguintes motivos:
- Garanta a autenticidade, integridade e confiabilidade dos pacotes de drivers. O Windows usa assinaturas digitais para verificar a identidade do editor e verificar se o driver não foi alterado desde que foi publicado.
- Proporcione a melhor experiência ao usuário, facilitando a instalação automática do driver.
- Execute drivers de modo kernel em versões de 64 bits do Windows Vista e versões posteriores do Windows.
- Reproduza certos tipos de conteúdo premium de próxima geração.
Os pacotes de driver são assinados por meio de:
- Uma assinatura de versão WHQL obtida por meio do Programa de Compatibilidade de Hardware do Windows (para Windows 10/11) ou do Programa de Certificação de Hardware do Windows (para Windows 8/8.1 e sistemas operacionais mais antigos).
- Uma assinatura de versão criada por meio de um SPC (Software Publisher Certificate).
Para obter mais informações, consulte Assinando drivers para lançamento público.
Passo 7: Distribua seu pacote de driver.
A etapa final é distribuir o pacote de driver. Se o pacote de driver atender aos padrões de qualidade definidos no Programa de Compatibilidade de Hardware do Windows (para Windows 10/11) ou no Programa de Certificação de Hardware do Windows (para Windows 8/8.1 e sistemas operacionais mais antigos), você poderá distribuí-lo por meio do programa Microsoft Windows Update. Para obter mais informações, consulte Publicando um driver no Windows Update.
Estes são os passos básicos. Etapas adicionais podem ser necessárias com base nas necessidades de instalação do dispositivo e do driver individuais.