Preparazione di un computer per la distribuzione manuale dei driver
È possibile distribuire un driver automaticamente o manualmente. In entrambi i casi, è necessario preparare prima il computer di destinazione. Qui viene descritto come preparare il computer di destinazione se si sceglie di distribuire manualmente il driver.
In genere il computer in cui si installa e si testa un driver è separato dal computer in cui si sviluppa e si compila il pacchetto driver. Il computer in cui si compila il driver viene chiamato computer host e il computer in cui si installa e si testa il driver viene chiamato computer di destinazione o computer di test. Il processo di spostamento del pacchetto driver nel computer di destinazione e l'installazione del driver viene chiamato distribuzione del driver.
- Nel computer di destinazione aprire una finestra del prompt dei comandi come amministratore. Immettere bcdedit /set TESTSIGNING ON. Riavviare il computer di destinazione.
- Copiare lo strumento DevCon in una cartella nel computer di destinazione, ad esempio c:\Tools. Lo strumento DevCon è incluso in Windows Driver Kit (WDK). È possibile trovarlo nella directory Strumenti (ad esempio, C:\Programmi (x86)\Windows Kits\10\Tools\x64\devcon.exe).
- Creare o ottenere un file di certificato (.cer) che è possibile installare nel computer di destinazione. Ad esempio, quando si compila uno dei driver di esempio WDK, il processo di compilazione crea un file di certificato (.cer). Il percorso del file di certificato varia a seconda di ciò che è stato specificato per la configurazione e la piattaforma. Ad esempio, se la configurazione è Debug Win7 e la piattaforma è x64, il file del certificato si trova nella cartella della soluzione in C++\x64\Win7Debug.
- Copiare il file del certificato in una cartella nel computer di destinazione, ad esempio c:\Certificates.
- Nel computer di destinazione fare clic con il pulsante destro del mouse sul file del certificato e scegliere Installa. Eseguire l'installazione guidata. I certificati di test usati per incorporare le firme nei file del driver e per firmare un file di catalogo dei pacchetti driver devono essere aggiunti all'archivio certificati Autorità di certificazione radice attendibili e all'archivio certificati Autori attendibili. Per altre informazioni sull'installazione del certificato nel computer di destinazione, vedere Installazione di un certificato di test in un computer di test.
Quando si compila uno degli esempi di driver WDK, il processo di compilazione crea un certificato di firma di test. È necessario installare un certificato di firma di test una sola volta. Se è stato installato un certificato da un esempio di driver WDK, è possibile installare altri esempi di driver senza installare di nuovo un certificato.