Hvordan lage en enhetsdriver

En enhetsdriver er et program som tillater kommunikasjon mellom en datamaskin og en enhet koblet til det internt eller eksternt. Skrive en enhetsdriver, kreves det kjennskap til maskinvare og programvare som brukes på et system, siden en feil driver kan føre til systemkrasj og andre skader. Det er mulig for en mindre erfaren programmerer å lage en enhetsdriver for Windows ved hjelp av eksempelkoden.

Bruksanvisning

1 Last ned Windows Driver Development Kit (DDK) fra Microsofts nettsted. Kontroller at systemet oppfyller systemkravene. Gå over installasjonsinstruksjonene. Installer DDK.

2 Bla gjennom driveren eksempelkode inkludert i DDK. Finn en prøve som samsvarer med enhetstype. Endre eksempelkoden for å matche dine enhetsegenskapene.

3 Åpne Bygg Utility følger med DDK. Følg instruksjonene for å kompilere driveren.

4 Skaff en kontrollert bygger på Windows fra Microsoft Developer Network. Test og feilsøke sjåføren i en kontrollert Windows bygge.

5 Lag en INI-fil. Bruk INI-filen for å installere driveren. Test driver med driverbekrefting. Installer en debugger program. Bruke verktøyene til å feilsøke sjåføren.

6 Opprett en installasjonspakke for å fordele sjåføren til andre datamaskiner. For din egen datamaskin, åpne registret. Lag en nøkkel for driveren under HKLM \ System \ CurrentControlSet \ Services. Navn nøkkelen med navnet på sjåføren. Legg på Start, Tag, type, ErrorControl og gruppetaster for sjåføren.

7 Send sjåføren til Microsoft for å få en digital signatur.