OVH Cloud OVH Cloud

Drivers sous windows NT

1 réponse
Avatar
LEMAIRE Mathieu
J'ai essayé de me lancer sur le sujet pour un projet de dvt d'un
périphérique USB mais j'ai beaucoup de mal à mettre toutes ces notions
en relief :

- .inf, .pnf, .sys, clés registre - comment sont reliés ces infos sur l'OS

- dans le cas particulier de l'USB : classes de drivers, interfaces de
classe, classes d'installation, vendor specific drivers... - je suis perdu !


Je peine à trouver des informations correctes, compréhensibles sur ce
sujet... WinAPI est bien documentée mais ne donne pas les mécanismes
globaux concernant les drivers.

Avez-vous quelques informations sur le sujet ? des articles ? des bouts
de code ? des tutoriaux ?

Merci beaucoup,

Mathieu LEMAIRE

1 réponse

Avatar
Arnaud Debaene
"LEMAIRE Mathieu" a écrit dans le message de news:
el78q5$jue$
J'ai essayé de me lancer sur le sujet pour un projet de dvt d'un
périphérique USB mais j'ai beaucoup de mal à mettre toutes ces notions en
relief :

- .inf, .pnf, .sys, clés registre - comment sont reliés ces infos sur l'OS

- dans le cas particulier de l'USB : classes de drivers, interfaces de
classe, classes d'installation, vendor specific drivers... - je suis perdu
!


Je peine à trouver des informations correctes, compréhensibles sur ce
sujet... WinAPI est bien documentée mais ne donne pas les mécanismes
globaux concernant les drivers.

Avez-vous quelques informations sur le sujet ? des articles ? des bouts de
code ? des tutoriaux ?


La documentation de référence, c'est le DDK disponible ici :
http://www.microsoft.com/whdc/devtools/ddk/default.mspx

Malheureusement, c'est un monde nettement moins bien documenté que l'API
Win32 : Il faut se baser essentiellement sur les exemples du DDK pour
comprendre.

Sinon, un bon bouquin d'introduction et de référence sur le sujet, c'est le
Walter Oney
(http://www.amazon.fr/Programming-Microsoft-Windows-Driver-Model/dp/0735618038)

Bon, ceci-dit, tu n'est pas trop en charte sur ce newsgroup : Tu trouveras
plus de réponsese sur un groupe dédié à Windows.

Arnaud
MVP - VC