Como assinar o driver no Windows 7

Anonim

Como assinar o driver no Windows 7

Antes de iniciar as instruções, observamos que às vezes é mais fácil desativar a verificação de assinaturas digitais no sistema operacional, em vez de assinar manualmente o driver. Além disso, existem opções alternativas para instalar o software não assinado, que leia mais em outros manuais em outros manuais em nosso site, usando referências abaixo.

Consulte Mais informação:

Desativando os drivers de assinatura digital no Windows 7

Instalando o driver sem verificar uma assinatura digital no Windows

Método 1: Importação de assinatura digital

A primeira opção é adequada para usuários que vão instalá-lo no sistema operacional apenas uma vez e não estiver interessado em uma distribuição adicional. Este método é melhor usado nessas situações em que você baixou o driver, mas descobriu-se que não é assinado e instalando ele não funciona. Então você precisa transferi-lo para a configuração no Windows 7, que é realizado assim:

  1. Vá para a pasta do driver e encontre o arquivo de informações lá, que deve ser instalado no sistema operacional. Clique no PCM para ligar para o menu de contexto.
  2. Selecione o driver para copiar a assinatura digital no Windows 7

  3. Na parte inferior da lista, selecione "Propriedades".
  4. Vá para as propriedades do driver antes de copiar a assinatura digital no Windows 7

  5. Mova para a guia Segurança.
  6. Mude para a segurança do driver antes de copiar a assinatura digital do Windows 7

  7. Selecione totalmente o nome do arquivo e copie-o com as teclas Ctrl + C ou causando o menu de contexto pressionando PCM.
  8. Copie o nome do driver através de suas propriedades no Windows 7

  9. Execute a "linha de comando" em nome do administrador por qualquer método conveniente, por exemplo, encontrando o aplicativo através do menu "Iniciar".
  10. Executando a linha de comando para copiar a assinatura do driver do Windows 7

  11. Digite o comando pnputtil.exe -a lá e insira o nome copiado anteriormente. Você pode inserir de forma diferente usando CD. Então você precisa se mover para o driver com o driver e inserir o nome do arquivo pnputtil.exe -a +.
  12. Digite um comando para copiar uma assinatura do driver digital no Windows 7

  13. Espere o final do processamento do componente, que levará literalmente alguns segundos. Depois que a tela exibir uma notificação de que a importação de configurações ocorreu com sucesso.
  14. Cópia bem-sucedida de uma assinatura do driver digital através da linha de comando no Windows 7

Agora o motorista é considerado registrado. Se a instalação de outros componentes ocorrer usando o arquivo executável, vá para o diretório de software e execute-o para concluir a instalação.

Método 2: Assinatura manual

Este método é mais complicado, então eu tive que pará-lo aos passos para evitar problemas com a compreensão. Sua essência é usar os nomes da Microsoft para criar uma assinatura para um driver do usuário. Especial atenção a este método deve ser dada àqueles que estão interessados ​​no desenvolvimento manual de motoristas.

Passo 1: Ações preliminares

A Microsoft distribui todos os utilitários necessários no livre acesso, mas por padrão eles estão faltando no Windows 7, então você terá que fazer com download e instalação.

Vá para o site oficial da Microsoft para baixar o Windows SDK para Windows 7

  1. Abra o link acima para abrir a página de download do Microsoft Windows SDK, onde você clica no botão "Download".
  2. Baixando um componente de desenvolvedor para assinatura do driver digital no Windows 7

  3. Carregar o instalador iniciará automaticamente: espere acabar com ele e, em seguida, execute o arquivo executável.
  4. Iniciando os desenvolvedores do instalador do instalador para o driver do Windows 7 da assinatura digital

  5. Quando a janela Controle de Conta aparecer, permita que você faça alterações.
  6. Confirmação do lançamento do instalador do componente do desenvolvedor para a assinatura do driver do Windows 7

  7. Siga as instruções exibidas na tela e vá além.
  8. Instalando o componente do desenvolvedor para o driver do Windows 7 Digital Signature

  9. Por referência levando à página do aplicativo, baixe o kit de driver do Windows.

    Vá para o site oficial da Microsoft para baixar o Windows Driver Kit 7.1.0

  10. Download Ferramentas de Desenvolvedor para Windows Signature Digital 7

  11. Este é um pacote inteiro de diferentes utilitários e componentes adicionais que se espalham na forma de uma imagem ISO. Após a conclusão do download, você precisa montá-lo através de qualquer programa conveniente, conforme lido por referência.

    Leia mais: Como montar a imagem no programa da Daemon Tools

  12. Executando um instalador de ferramentas de assinatura digital para o Windows 7

  13. Depois de iniciar o disco através da unidade virtual, abra o arquivo EXE para iniciar a instalação.
  14. Instalando ferramentas para assinatura do driver digital no Windows 7

  15. Especifique a versão do sistema operacional.
  16. Seleção do sistema operacional para instalar a ferramenta de assinatura do driver no Windows 7

  17. Selecione todas as ferramentas presentes para instalar, marcando-as com o CheckLects e conclua a operação.
  18. Seleção de ferramentas para instalar um componente antes da assinatura digital do driver Windows 7

  19. Em seguida, abra a raiz do volume lógico do sistema do disco rígido, onde criar uma pasta com o nome "DratherCert". Todos os objetos dependendo do motorista serão colocados nele para a conveniência da interação com eles.
  20. Criando uma pasta para colocar o driver ao criar uma assinatura digital no Windows 7

  21. Vá de acordo com as localizações padrão dos componentes instalados para lembrar o caminho para todos os diretórios. Você pode copiá-los ou gravá-los para não ficar confuso ao executar as seguintes ações.
  22. Definindo formas de utilitários adicionais antes de uma assinatura digital do driver do Windows 7

Agora, já existem novas versões das ferramentas consideradas, mas você precisa fazer o upload apenas dessas montagens para as quais deixamos links. Isso se deve ao fato de que os desenvolvedores em novas versões pararam de apoiar os utilitários usados ​​ainda mais, o que não permitirá assinar manualmente o driver. Certifique-se de que todos os componentes sejam instalados, reinicie o computador e vá além.

Etapa 2: geração de chave e certificado

O certificado é exigido pelo driver para determinar sua autenticidade, e as chaves geradas protegerão o próprio arquivo de alteração não autorizada. Criando esses componentes - um pré-requisito da Microsoft, então cada usuário terá que fazer o seguinte:

  1. Execute a "linha de comando" em nome do administrador.
  2. Execute uma linha de comando para iniciar o driver de assinatura digital 7

  3. Digite os arquivos CD C: \ Arquivos de Programas (X86) \ Program (x86) \ v7.1 \ bin para ir para a pasta com objetos do SDK. Se você alterou o diretório ao instalar, substitua o caminho para o atual. Ative o comando pressionando a tecla ENTER.
  4. Mudando ao longo do utilitário de caminho de armazenamento para criar uma tecla fechada e aberta no Windows 7

  5. Use o utilitário que faz parte do SDK para gerar um certificado, no console, o makecert -r -sv c: \ drivercert \ mydrivers.pvk -n cn = "namecompany" c: \ drivercert \ mydrivers.cer. Substitua a Namecompany no nome do motorista ou insira arbitrária.
  6. O comando para criar uma chave fechada ao criar assinaturas digitais do driver Windows 7

  7. A tela exibe o formulário para criar uma senha para uma chave privada e você precisa inseri-lo no campo apropriado e confirmar.
  8. Criando uma senha para uma chave fechada antes de uma assinatura digital do driver do Windows 7

  9. Para continuar trabalhando em uma nova janela, insira a senha já atribuída.
  10. Reiniciando uma chave fechada para ir à criação de uma assinatura do driver digital no Windows 7

  11. Após o fechamento automático da janela, consulte o conteúdo do console: Se no final você ver a notificação "sucedida", significa que a geração passou com sucesso e pode ser movida ainda mais.
  12. Criação de chave e certificado de sucesso para assinatura digital no Windows 7

  13. O próximo estágio obrigatório é criar uma chave pública, e estará disponível para todos para implementar o driver no software. Para fazer isso, insira o cert2spc c: \ drivercert \ mydrivers.cer C: \ drivercert \ mydrivers.spc comando.
  14. Um comando para criar uma chave pública antes da assinatura do motorista no Windows 7

  15. A mensagem no console deve testemunhar a criação bem-sucedida de uma chave pública.
  16. Bem sucedida criação de chave aberta antes da assinatura do motorista no Windows 7

  17. A chave fechada e a chave pública deve ser combinada em um componente, e isso usa o pvk2pfx -pvk c: \ drivercert \ mydrivers.pvk -pvk -pi p @ ss0wrd -pc c: \ drivercert \ mydrivers.spc -pfx c: \ drivercert \ Pfx c: \ drivercert \ mydrivers .pfx -po senha. Substitua a senha à senha de chave fechada anteriormente criada.
  18. O comando para combinar a chave fechada e pública quando você cria um driver de assinatura do driver digital 7

Foi a fase mais fácil de criar uma assinatura digital para o motorista, durante o qual quase não há erros. No entanto, se algumas notificações de aviso forem exibidas na tela, não os ignore, leia o conteúdo e corrija a situação de acordo com as recomendações lá.

Etapa 3: Criando um arquivo de configuração

O arquivo de configuração é necessário para cada driver, porque é nele que serão armazenados informações básicas. No futuro, pode ser útil se, por exemplo, será necessário alterar a data da última alteração ou fazer ajustes no nome da versão do driver. Primeiro, você precisa entrar em contato com a pasta DriverCert com antecedência, onde transferir os arquivos de driver para os quais a assinatura é criada selecionando um subdiretório separado para eles. Depois de executar o console e siga estas etapas:

  1. Para usar o próximo utilitário novamente terá que passar para a pasta com um conjunto de ferramentas da Microsoft e, para isso, use o comando CD C: \ Winddk \ 7600.16385.1 \ bin \ selfsign.
  2. Vá para o utilitário para criar um arquivo de configuração antes do driver do Windows 7 Digital Signature

  3. Pré-abrir o diretório do driver e certifique-se de que existem dois arquivos com extensões INF e SYS lá, porque serão usados ​​para seguir o seguinte arquivo de configuração. Depois de entrar no INF2CAT.EXE / driver: "C: \ drivercert \ driver" / OS: 7_x64 / verboso, substituindo o driver ao nome da pasta de arquivos criada anteriormente. Confirme a execução do comando pressionando ENTER.
  4. Digite o comando para criar uma chave de configuração antes da assinatura digital do driver do Windows 7

Acompanhe o estado "linha de comando" e espere o "Teste de Selabilidade concluído" e "Geração de Catálogo concluída" na tela Notificação de Testte de Signabilidade. Durante o procedimento de criação de arquivos, ele não é recomendado para executar outras ações no computador, pois isso pode causar falhas no funcionamento do utilitário.

Separadamente, notamos o erro mais frequente que aparece ao criar um arquivo de configuração. Seu texto é assim: "22.9.7: Driverver definido para a data incorreta (deve ser pós-determinado para 4/21/2009 para o mais recente OS) no \ xxxxx.inf", e chamá-lo incorretamente instalado Data de criação de um objeto. Se tal problema ocorresse, abra o arquivo de destino, o nome do qual está em erro, através do padrão "bloco de notas", onde encontrar a string "Driverver =" e alterar seu valor para 05/01 / 9.9.9.9. Salve as alterações e recrie um arquivo de configuração.

Passo 4: Criando uma assinatura para o driver

Quando todas as etapas anteriores forem concluídas, ele permanece apenas para assinar o próprio driver, que é executado usando o desenvolvedor adicionado anteriormente através da linha de comando já familiar.

  1. Abra o console em nome do administrador e escreva o comando CD "C: \ Arquivos de Programas (X86) \ Windows Kits \ 10 \ bin \ 10.0.17134.0 \ x64".
  2. Transição para a localização da ferramenta para criar uma assinatura do driver do Windows 7

  3. Em seguida, insira o conteúdo do SignTool Sign / FC: \ DratherCert \ Mydrivers.pfx / p Senha / t http://timestamp.globalsign.com/scripts/timstamp.dll / v "C: \ DratherCert \ XG \ XG20GR.CAT "Substituir a senha em uma senha chave fechada, que foi criada anteriormente. Durante esta operação, um serviço on-line GlobalSign que é responsável por instalar um carimbo de data e hora, portanto, certifique-se de que a conexão com a Internet esteja disponível. A linha assinada com sucesso apareceu no console: c: \ drivercert \ xg \ xg20gr.cat Número de arquivos assinados com êxito: 1 notificará a conclusão bem-sucedida do processo.
  4. Equipe para instalar o carimbo de hora antes de assinar o driver Windows 7

  5. Por sua vez, insira os dois comandos abaixo, instalando o certificado.

    certmgr.exe -Add c: \ driverscert \ mydrivers.cer -s -r localmachine raiz

    Certmgr.exe -add c: \ drivercert \ mydrivers.cer -s -r localmachine TrustedPublisher

  6. Instalando um certificado para assinatura do driver no Windows 7

Siga as instruções exibidas no menu gráfica para completar a assinatura. Nesse processo, é considerado terminar, e o driver assinado permanece apenas instalado manualmente se for necessário.

Leia mais: Instalação manual de drivers no Windows 7

Consulte Mais informação