Gerätetreiber ohne Gerät?

Ich erstelle eine Anwendung, die einige Kernel-Level-Module benötigt, für die ich die App in 2 aufgeteilt habe: ein Programm auf Benutzerebene und ein Programm auf Kernel-Level.

Nachdem ich etwas über Gerätetreiber gelesen und einige Tutorials durchgesehen habe, bin ich etwas verwirrt.

Kann es einen Gerätetreiber geben, dem kein bestimmtes Gerät zugeordnet ist? Gibt es etwas anderes als den Gerätetreiber (Kernel-Code oder so), der im Kernel-Modus funktioniert?

Wie funktionieren Antivirenprogramme und andere solche Anwendungen im Kernelmodus? Ist der Gerätetreiber der richtige Weg oder fehlt mir etwas?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage