Come creare un driver di dispositivo

April 22

Un driver di periferica è un programma che consente la comunicazione tra un computer e un dispositivo collegato ad esso internamente o esternamente. Scrivere un driver richiede familiarità con l'hardware e il software utilizzato in un sistema, dal momento che un driver difettoso può causare crash di sistema e altri danni. E 'possibile per un programmatore meno esperti di creare un driver di periferica per Windows utilizzando il codice di esempio.

istruzione

1 Scarica il Driver Development Kit di Windows (DDK) dal sito Web di Microsoft. Verificare che il sistema soddisfi i requisiti di sistema. Andare oltre le istruzioni di installazione. Installare il DDK.

2 Sfoglia il codice di esempio driver incluso nel DDK. Trovare un campione che corrisponde al tipo di dispositivo. Modificare il codice di esempio per soddisfare le vostre proprietà del dispositivo.

3 Aprire l'utilità di generazione in dotazione con il DDK. Seguire le istruzioni per compilare il driver.

4 Ottenere una build verificata su Windows di Microsoft Developer Network. Test e debug del driver in una build di Windows controllato.

5 Fare un file INI. Utilizzare il file INI per installare il driver. Testare il driver con Driver Verifier. Installare un programma di debugger. Utilizzare gli strumenti per eseguire il debug il driver.

6 Creare un pacchetto di installazione per distribuire il conducente ad altri computer. Per il proprio computer, aprire il Registro di sistema. Creare una chiave per il conducente sotto HKLM \ System \ CurrentControlSet \ Services. Nome la chiave con il nome del driver. Aggiungere le chiavi di avvio, Tag, Tipo, ErrorControl e del Gruppo per il conducente.

7 Invia il driver di Microsoft per ottenere una firma digitale.