bonjour,

voila j'ais quelques petits souci concernant la compréhension des accés aux périphérique. Je vais vous exposer se que j'ais compris :

1) lorsque j'installe un nouveau périphérique l'instalateur windows me demande ou est le fichier .inf qui contient les informations sur l'utilisation du pilote .sys

2) le pilote prends en charge la communication avec le périphérique, acces au registre d'information et aux entrées/sortie du périphérique.

3) lorsque le lance l'application qui va utiliser le driver, je vais utiliser une DLL qui contient les fonctions permettant de dialoguer avec le driver.

Se que je ne comprends pas c'est comment la dialogue entre l'application et le péripherique se passe.

1) je lance mon programme, je load ma DLL (celle qui communique avec le driver)
2) Windows (ou linux) controle si le periphérique est présent est renvoie au programme l'adresse mémoire pour conmmuniquer avec le pilote.

est ce correct ou j'aurais oublier quelques petit détails

Merci d'avance pour votre support