Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> finestre >> .

Come firmare un driver di dispositivo non firmato in Windows

Passaggio 1:installa il kit driver di Windows (WDK)

1. Scarica l'ultima versione di WDK dal sito Web di Microsoft.

2. Eseguire il programma di installazione e seguire le istruzioni visualizzate per completare l'installazione.

Passaggio 2:crea un nuovo progetto driver

1. Apri VisualStudio.

2. Fare clic su "File"> "Nuovo"> "Progetto...".

3. Nella finestra di dialogo "Nuovo progetto" selezionare "Driver Windows"> "Driver in modalità utente WDK" e fare clic su "Avanti".

4. Inserisci un nome per il tuo progetto e seleziona la posizione in cui desideri salvarlo.

5. Fare clic su "Crea".

Passaggio 3:aggiungi i file necessari al tuo progetto

1. Nell'Esplora soluzioni, fai clic con il pulsante destro del mouse sul progetto e seleziona "Aggiungi"> "Nuovo elemento...".

2. Nella finestra di dialogo "Aggiungi nuovo elemento", selezionare "File driver" e fare clic su "Aggiungi".

3. Nella finestra di dialogo "File driver", selezionare il tipo di file driver che si desidera creare (ad esempio "File INF") e fare clic su "Aggiungi".

4. Ripeti i passaggi 2-3 per aggiungere eventuali altri file necessari al tuo progetto (ad esempio file di codice sorgente, file di intestazione, ecc.).

Passaggio 4:configura il file INF del tuo driver

1. Apri il file INF per il tuo driver in un editor di testo.

2. Individua la sezione che inizia con "[Versione]" e aggiungi le seguenti righe:

```

CatalogFile=MyDriver.cat

Classe=ClasseMioDispositivo

ClassGUID={YourDeviceClassGUID}

DriverVer=21/06/2018,1.0.0.0

Fornitore=La mia azienda

DriverPackageType=KMDF

```

3. Sostituisci "MyDriver.cat" con il nome del file di catalogo del tuo driver.

4. Sostituisci "MyDeviceClass" con il nome della classe del tuo dispositivo.

5. Sostituisci "{YourDeviceClassGUID}" con il GUID della classe del dispositivo.

6. Sostituisci "06/21/2018,1.0.0.0" con la data e la versione del tuo driver.

7. Sostituisci "MyCompany" con il nome della tua azienda.

Passaggio 5:firma il tuo autista

1. Aprire lo strumento di firma dei driver di dispositivo Windows (signtool.exe) dalla directory di installazione di WDK.

2. Utilizza il seguente comando per firmare il file INF del tuo driver:

```

signtool sign /a /v /s MioDriver /n "Nome del mio driver" MioDriver.inf

```

3. Sostituisci "MyDriver" con il nome del file INF del tuo driver.

4. Sostituisci "Nome del mio driver" con il nome che desideri utilizzare per il tuo driver firmato.

Passaggio 6:installa il driver firmato

1. Apri Gestione dispositivi.

2. Fare clic con il pulsante destro del mouse sul dispositivo per il quale si desidera installare il driver e selezionare "Aggiorna software driver...".

3. Fare clic su "Cerca il software del driver nel mio computer".

4. Individua la posizione in cui hai salvato il file INF firmato e selezionalo.

5. Fare clic su "Installa".

Passaggio 7:verifica che il tuo driver sia firmato

1. Apri Gestione dispositivi.

2. Fare clic con il tasto destro sul dispositivo per il quale è stato installato il driver e selezionare "Proprietà".

3. Fare clic sulla scheda "Driver".

4. In "Firma del driver", dovresti vedere lo stato come "Firmato".

 

sistemi © www.354353.com