lernen, Programm, Windows-Treiber
was würden Sie empfehlen für eine Ressource auf Programmieren lernen-Treiber. ich arbeite meinen Weg durch die Programmierung des Microsoft Windows-Fahrer-Modell, aber ich Frage mich, ob die Beispiele sind vista-kompatibel. außerdem, das Buch ist eher ein Nachschlagewerk des kernel-Funktionen so weit. eine Ressource, die den Anfänger an der hand in einen mehr intermidiate wdm-Treiber? ich habe das getan basic "hello world" - Treiber.
Dank
- Ich habe mich oft gefragt, wenn eine Fahrer-app für so ein altes CueCat wäre ein guter starter.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde empfehlen, beginnend mit KMDF. Es ist drastisch leichter zu lernen, als mit WDM, aber immer noch erfordert, dass Sie lernen die Grundlagen der windows-kernel-Entwicklung. Auch just hanging out in der OsrOnline fourm ist ein guter Weg, um zu lernen.
Nicht wirklich die Beantwortung Ihrer Frage, aber, wie Sie lernen, zu schreiben, Treiber, vergessen Sie nicht, regelmäßig zu überprüfen, out Doron Holan s blog. Seine Aufgabe ist die Verbesserung der Treiber-Entwicklung, Prozess -, und er beschreibt viele gemeinsame Fallstricke und Feinheiten der Treiber-Programmierung.
Werde ich durch das Buch "die Entwicklung von Treibern, die mit Windows Driver Foundation" - die scheint, präsentieren sich die Dinge in eine logische Reihenfolge für neue Entwickler, geht zwar auch in der realen Welt Lösungen mit Tipps, wie Sie mit Ihnen umgehen. Von Amazon
Erfuhr ich aus der Hilfe-Datei, kam mit dem DDK, und (vor allem) aus der Beispiel-Treiber (Quellcodes), die kam mit dem DDK: schauen Sie zum Beispiel für einen Fahrer mit dem gleichen Treiber (z.B. Netzwerk-Treiber, video-Treiber, was auch immer) wie die Art, die Sie interessiert sind in.
Ich eigentlich suchte eine Weile für den Beispiel code, der erwähnt wird in der WDK-Dokumentation (nicht aber die dort verlinkten). Als ich es gefunden, es wurde tatsächlich eine große Hilfe. Es ist nicht einmal verborgen, Sie es nur unter dem "src"-Verzeichnis, dass ich verwechselte die src von Windows DDK. (Nur für den Fall jemand das suchen für diese Beispiele.)
Gut, die und Beispiele aus rootkit.com. Oft sind es die hinterhältigen diejenigen, die verstehen solche Dinge am besten.
Update: ich fand diese tutorial verwiesen wird irgendwo auf stackoverflow. Es ist schön langsam und gut geschriebene Einführung. (Ich bin natürlich auf der Suche und lernen mich derzeit täglich Verbesserungen sind beabsichtigt.)
Sein und es ist wahrscheinlich hilfreich, um einen link zu einer Frage von mir, an denen das Thema "Kommunikation mit dem Treiber" diskutiert wird.