Question

que recommanderiez-vous pour une ressource sur l'apprentissage pour programmer les pilotes. Je travaille mon chemin à travers la programmation du modèle de pilote Microsoft Windows, mais je me demandais si l'un des exemples sont compatibles avec Vista. En outre, le livre est plus d'une référence des fonctions du noyau jusqu'à présent. est leur une ressource qui prendra le débutant par la main pour faire un pilote wdm plus intermidiate? je l'ai fait le pilote de base « bonjour monde ».

Merci

Était-ce utile?

La solution

Je recommande fortement à commencer par KMDF . Il est considérablement plus facile à apprendre que WDM mais vous oblige à apprendre les rudiments des fenêtres de développement du noyau. Aussi juste traîner dans le OsrOnline fourm est un excellent moyen d'apprendre.

Autres conseils

Pas vraiment répondre à votre question, mais vous apprenez à écrire des pilotes, ne pas oublier de vérifier régulièrement Doron blog de Holan. Son travail est d'améliorer le processus de développement du conducteur, et il discute beaucoup de pièges et les subtilités de la programmation du pilote.

Je vais le livre « développement pilotes avec la Fondation du pilote Windows » - qui semble présenter les choses dans un ordre logique pour les nouveaux développeurs, tout va bien dans des solutions du monde réel avec des conseils sur la façon de les gérer. De Amazon

J'ai appris à partir du fichier d'aide fourni avec le DDK, et (surtout) des pilotes d'échantillons (code source) qui est venu avec le DDK: rechercher les pilotes d'échantillons du même type de conducteur (par exemple pilote réseau, pilote vidéo , peu importe) que le genre qui vous intéresse.

Je cherchais en fait un certain temps pour le code exemple qui est mentionné dans la documentation WDK (mais pas là lié). Comme je l'ai trouvé, il est devenu en fait une grande aide. Il est même pas caché, il juste en dessous du « src » -directory que je pris pour être le src de Windows DDK. (Juste au cas où quelqu'un d'autre est à la recherche de ces exemples.)

Bien que des exemples et de rootkit.com . Ce sont souvent les sournoisement qui comprennent des questions telles meilleures.

Mise à jour: J'ai trouvé cette tutoriel référencé quelque part sur stackoverflow. Il est une belle introduction lente et bien écrit. (Il est évident que je suis à la recherche et moi-même en train d'apprendre, des améliorations quotidiennes sont intentionnelles.)

Et il est sans doute utile de lier à un question de la mine où le thème de « communiquer avec votre pilote » est discuté.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top