Come firmare il driver in Windows 7

Anonim

Come firmare il driver in Windows 7

Prima di iniziare le istruzioni, notiamo che a volte è più facile disabilitare la verifica delle firme digitali nel sistema operativo, piuttosto che firmare manualmente il conducente. Inoltre, ci sono opzioni alternative per l'installazione di software senza segno, che leggi di più in altri manuali in altri manuali sul nostro sito Web, utilizzando i riferimenti di seguito.

Leggi di più:

Disabilitare i driver della firma digitale in Windows 7

Installazione del driver senza controllare una firma digitale in Windows

Metodo 1: Importazione digitale della firma

La prima opzione è adatta agli utenti che lo installeranno nel sistema operativo solo una volta e non è interessato ad un'ulteriore distribuzione. Questo metodo è meglio utilizzato in quelle situazioni in cui hai scaricato il driver, ma si è scoperto che non è firmato e installato non funziona. Quindi è necessario trasferirlo alla configurazione in Windows 7, che viene eseguito in questo modo:

  1. Vai alla cartella Driver e trova il file di informazioni lì, che deve essere installato nel sistema operativo. Fare clic sul PCM per chiamare il menu di scelta rapida.
  2. Seleziona Driver per copiare la firma digitale in Windows 7

  3. Nella parte inferiore dell'elenco, selezionare "Proprietà".
  4. Vai alle proprietà del conducente prima di copiare la firma digitale in Windows 7

  5. Passare alla scheda di sicurezza.
  6. Passare alla sicurezza del driver prima di copiare la firma digitale di Windows 7

  7. Selezionare completamente il nome del file e copialo con i tasti Ctrl + C o causando il menu di scelta rapida premendo PCM.
  8. Copia il nome del driver tramite le sue proprietà in Windows 7

  9. Eseguire la "riga di comando" per conto dell'amministratore con qualsiasi metodo conveniente, ad esempio, la ricerca dell'applicazione tramite il menu "Start".
  10. Esecuzione della riga di comando per copiare la firma del driver di Windows 7

  11. Immettere il comando pnputil.exe -a lì e inserire il nome copiato in precedenza. È possibile inserire in modo diverso utilizzando il CD. Quindi è necessario passare al driver con il driver e inserire il nome del file pnputil.exe -a +.
  12. Immettere un comando per copiare una firma del driver digitale in Windows 7

  13. Aspettatevi la fine del trattamento dei componenti, che prenderà letteralmente alcuni secondi. Dopo lo schermo visualizza una notifica che l'importazione di impostazioni si è verificata con successo.
  14. Copia di successo di una firma del driver digitale tramite la riga di comando in Windows 7

Ora il conducente è considerato registrato. Se l'installazione di altri componenti dovrebbe verificarsi utilizzando il file eseguibile, passare alla directory del software ed eseguirlo per completare l'installazione.

Metodo 2: firma manuale

Questo metodo è più complicato, quindi ho dovuto condividerlo nemmeno ai passaggi per evitare problemi con la comprensione. La sua essenza è utilizzare i nomi dei marchi Microsoft per creare una firma per un driver utente. Si dovrebbe prestare particolare attenzione a questo metodo a coloro che sono interessati allo sviluppo manuale dei conducenti.

Passaggio 1: Azioni preliminari

Microsoft distribuisce tutte le utilità necessarie in accesso gratuito, ma per impostazione predefinita manca in Windows 7, quindi dovrai prima fare con il download e l'installazione.

Vai al sito Web ufficiale Microsoft per il download di Windows SDK per Windows 7

  1. Aprire il link sopra per aprire la pagina di download di Microsoft Windows SDK, dove si fa clic sul "pulsante di download".
  2. Download di un componente sviluppatore per la firma del driver digitale in Windows 7

  3. Caricamento del programma di installazione verrà avviato automaticamente: Aspettatevi di terminarlo, quindi eseguire il file eseguibile.
  4. Avvio degli sviluppatori di installazione del programma di installazione per Driver Digital Signature Windows 7

  5. Quando viene visualizzata la finestra Controllo account, consente di apportare modifiche.
  6. Conferma del lancio del programma di installazione del componente sviluppatore per la firma del driver di Windows 7

  7. Seguire le istruzioni visualizzate sullo schermo e andare oltre.
  8. Installazione del componente sviluppatore per Driver Digital Signature Windows 7

  9. Con riferimento che porta alla pagina dell'applicazione, download del kit driver di Windows.

    Vai al sito Web ufficiale Microsoft per il download del kit Driver Windows 7.1.0

  10. Scarica Strumenti per sviluppatori per Firma digitale Windows 7

  11. Questo è un intero pacchetto di diverse utilità e componenti aggiuntivi che si diffondono sotto forma di un'immagine ISO. Al termine del download, è necessario montarlo tramite qualsiasi programma conveniente, come letto con riferimento ulteriormente.

    Per saperne di più: Come montare l'immagine nel programma Deemon Tools

  12. Esecuzione di un programma di installazione dello strumento di firma digitale per Windows 7

  13. Dopo aver iniziato il disco tramite l'unità virtuale, aprire il file EXE per avviare l'installazione.
  14. Installazione degli strumenti per la firma del driver digitale in Windows 7

  15. Specificare la versione del sistema operativo.
  16. Selezione del sistema operativo per installare lo strumento di firma del driver in Windows 7

  17. Seleziona tutti gli strumenti presenti da installare, segnandoli con Checklocks e completare l'operazione.
  18. Selezione di strumenti per l'installazione di un componente prima della firma digitale del driver di Windows 7

  19. Quindi aprire la radice del volume logico del sistema del disco rigido, dove creare una cartella con il nome "DriverCert". Tutti gli oggetti a seconda del conducente saranno collocati in esso per la comodità dell'interazione con loro.
  20. Creazione di una cartella per posizionare il driver durante la creazione di una firma digitale in Windows 7

  21. Vai in base alle posizioni standard dei componenti installati per ricordare il percorso verso tutte le directory. Puoi copiarli o bruciarli a non confondere quando si esegue le seguenti azioni.
  22. Definizione dei modi di ulteriori utilità prima di una firma digitale del driver Windows 7

Ora ci sono già nuove versioni degli strumenti considerati, ma è necessario caricare solo quei assembly a cui abbiamo lasciato i link. Ciò è dovuto al fatto che gli sviluppatori di nuove versioni hanno smesso di supportare ulteriormente le utilità utilizzate, che non consentiranno manualmente di firmare il conducente. Assicurarsi che tutti i componenti siano installati, riavviare il computer e vai oltre.

Passaggio 2: generazione di tasti e certificato

Il certificato è richiesto dal driver per determinare la sua autenticità e i tasti generati proteggeranno il file stesso da modifiche non autorizzate. Creazione di tali componenti: un prerequisito da Microsoft, quindi ogni utente dovrà fare quanto segue:

  1. Eseguire la "riga di comando" per conto dell'amministratore.
  2. Eseguire una riga di comando per avviare Digital Signature Windows 7 Driver

  3. Immettere il CD C: \ Programmi file (X86) \ Programmi (X86) \ V7.1 \ Bin per andare alla cartella con gli oggetti SDK. Se hai cambiato la directory durante l'installazione, sostituire il percorso verso quello corrente. Attivare il comando premendo il tasto Invio.
  4. Passaggio lungo l'utilità del percorso di archiviazione per creare un tasto chiuso e aperto in Windows 7

  5. Utilizzare l'utilità che fa parte del SDK per generare un certificato, sulla console, il MakeCert -R -SV C: \ DriverCert \ MyDrivers.pvk -n cn = "Namecompany" C: \ DriverCert \ MyDrivers.cer. Sostituire Namecompany sul nome del conducente o entrare nell'arbitrario.
  6. Il comando per creare un tasto chiuso durante la creazione di firme digitali del driver Windows 7

  7. Lo schermo visualizza il modulo per creare una password su una chiave privata e devi inserirlo nel campo appropriato e confermare.
  8. Creazione di una password per un tasto chiuso prima di una firma digitale del driver Windows 7

  9. Per continuare a lavorare in una nuova finestra, inserire la password già assegnata.
  10. Reinserire una chiave chiusa per andare alla creazione di una firma del driver digitale in Windows 7

  11. Dopo la chiusura automatica della finestra, vedere il contenuto della console: Se alla fine si vede la notifica "successa", significa che la generazione è passata con successo e può essere ulteriormente spostata.
  12. Creazione e certificato chiave di successo per la firma digitale in Windows 7

  13. Il prossimo stadio obbligatorio è quello di creare una chiave pubblica, e sarà disponibile per tutti per implementare il driver nel software. Per fare ciò, inserire il cert2spc c: \ DriverCert \ MyDrivers.cer C: \ DriverCert \ MyDrivers.spc Command.
  14. Un comando per creare una chiave pubblica prima della firma del conducente in Windows 7

  15. Il messaggio nella console dovrebbe testimoniare la creazione di successo di una chiave pubblica.
  16. Riuscito creazione di tasti aperti prima della firma del conducente in Windows 7

  17. La chiave chiusa e pubblica deve essere combinata in un componente, e questo utilizza il PVK2PFX -PVK C: \ DriverCert \ MyDrivers.pvk -Pvk -pi P @ SS0WRD -SPC C: \ DriverCert \ MyDrivers.spc -PFX C: \ DriverCert \ PFX C: \ DriverCert \ MyDrivers .pfx -PO Password. Sostituisci password alla password del tasto chiuso creato in precedenza.
  18. Il comando per combinare la chiave chiusa e pubblica quando si crea un driver Driver Digital Driver 7

Era la fase più semplice di creare una firma digitale per il conducente, durante il quale non ci sono quasi errori. Tuttavia, se alcune notifiche di avviso vengono visualizzate sullo schermo, non ignorarle, leggere i contenuti e correggere la situazione in conformità con le raccomandazioni lì.

Passaggio 3: creazione di un file di configurazione

Il file di configurazione è richiesto per ciascun driver, perché è in esso che verrà memorizzato le informazioni di base. In futuro, può essere utile se, ad esempio, sarà necessario modificare la data dell'ultima modifica o apportare modifiche al nome della versione del driver. Per prima cosa è necessario contattare la cartella DriverCert in anticipo, in cui trasferisce i file del driver per i quali viene creata la firma selezionando una sottodirectory separata per loro. Dopo aver eseguito la console e attenersi alla seguente procedura:

  1. Per utilizzare nuovamente l'utilità successiva dovrà ancora passare alla cartella con un set di strumenti da Microsoft, e per questo, utilizzare il comando CD C: \ WindDK \ 7600.16385.1 \ bin \ selfiscign.
  2. Vai all'utilità per creare un file di configurazione prima del driver Digital Signature Windows 7

  3. Pre-apra la directory del driver e assicurarsi che ci siano due file con estensioni di INF e SYS, poiché verranno utilizzati per seguire il seguente file di configurazione. Dopo aver inserito INF2Cat.exe / Driver: "C: \ DriverCert \ Driver" / OS: 7_x64 / Verbose, sostituzione del driver sul nome della cartella dei file creata in precedenza. Confermare l'esecuzione del comando premendo ENTER.
  4. Immettere il comando per creare un tasto di configurazione prima della firma digitale del driver Windows 7

Tieni traccia della "riga di comando" e si aspetta la "Test di firmabilità completo" e "Generazione del catalogo completa" sulla schermata di notifica dei test di firma. Durante la procedura di creazione dei file, alla fine non è consigliabile eseguire altre azioni sul computer, poiché ciò potrebbe causare guasti nel funzionamento dell'utilità.

Separatamente, notiamo l'errore più frequente che appare quando si crea un file di configurazione. Il suo testo è simile a questo: "22.9.7: Driverver Set su Data errata (deve essere pubblicato fino al 4/21/2009 per il nuovo sistema operativo del sistema operativo) in \ xxxxx.inf" e la chiama installato erroneamente la data di creazione di un oggetto. Se si è verificato un problema, aprire il file di destinazione, il cui nome è in un errore, tramite il "Blocco note" standard, dove trovare la stringa "Driverver =" e modificare il suo valore su 05/01 / 9.9.9.9. Salva le modifiche e ricreare un file di configurazione.

Passaggio 4: creazione di una firma per il conducente

Quando tutti i passaggi precedenti sono completati, rimane solo per firmare il driver stesso, che viene eseguito utilizzando lo sviluppatore aggiunto in precedenza attraverso la linea di comando già familiare.

  1. Aprire la console per conto dell'amministratore e scrivi il comando CD "C: \ Programmi (X86) \ Kit di Windows \ 10 \ Bin \ 10.0.17134.0 \ X64".
  2. Transizione alla posizione dello strumento per creare una firma del driver di Windows 7

  3. Successivamente, inserire il contenuto del segno Signtool / FC: \ DriverCert \ MyDrivers.pfx / P password / t http://timestamp.globalsign.com/scripts/timstamp.dll / v "c: \ DriverCert \ XG \ XG20GR.cat "Sostituzione della password su una password chiave chiusa, creata in precedenza. Durante questa operazione, un servizio GlobalSign online che è responsabile dell'installazione di un timestamp, quindi assicurati che la connessione Internet sia disponibile. La linea firmata con successo è apparsa nella console: c: \ DriverCert \ XG \ XG20GR.CAT Numero di file firmati correttamente: 1 avviserà il completamento con successo del processo.
  4. Squadra per installare il timbro di tempo prima di iscriverti al driver di Windows 7

  5. A turno, inserire i due comandi sottostanti, installando il certificato.

    certmgr.exe -add c: \ driverscert \ mydrivers.cer -s -r localmachine radice

    Certmgr.exe -add c: \ DriverCert \ MyDrivers.cer -s -r localmachine trustedPublisher

  6. Installazione di un certificato per la firma del driver in Windows 7

Seguire le istruzioni visualizzate nel menu grafico per completare la firma. Su questo processo è considerato in considerazione e il driver firmato rimane installato solo manualmente se necessario.

Per saperne di più: Installazione manuale dei driver in Windows 7

Leggi di più