Entwicklung eines Kernelmodus-Treibers mit Visual Studio
摘要
Dieses Kapitel befasst sich eingehend mit dem Kernelmodus-Treiber sowie seiner Entwicklung, und den dazugehörigen Möglichkeiten, die völlig isoliert von der Delphi-Softwareentwicklung stattfinden. Bei der Softwareentwicklung erzeugt das Wort „Treiber“ häufig Fragezeichen, weil kaum jemand bisher damit zu tun hatte, und erst recht nicht in einer Hochsprache. Hinzu kommt die weit verbreitete Annahme, dass Treiber mit Hardware assoziiert werden, um diese im Betriebssystem anzusprechen und einbinden zu können. Dazu sollte man wissen, dass dieser Ansatz nach wie vor korrekt ist, es aber viele andere Treibermöglichkeiten wie softwarebasierte Filter- oder Kernelmodus-Treiber sowie Dateisystemtreiber gibt. Diese interagieren nicht immer direkt mit Hardware, und werden vorrangig für die Überwachung bestimmter Datenströme und Windows Kernel-Eigenschaften verwendet.