Wie kann ich IOCTL -Anrufe im Kernel -Modus machen (Windows)
Frage
Im Benutzermodus können IOCTL -Anrufe über übertragen werden Geräteiocontrol Funktion.
Was kann ich im Kernel -Modus verwenden, um IOCTL -Anrufe auszustellen? Ich muss dies in einem Dateisystem -Minifilter -Treiber verwenden.
HINTERGRUND
Ich schreibe a Dateisystem Minifilter -Treiber, und ich muss IOCTL -Anrufe auf Speichergeräte ausstellen, um ihre Seriennummer und Funktionen (abnehmbar oder nicht) herauszufinden.
Lösung
Sie können verwenden Fltdeviceiicontrolfile oder bauen Sie IRP manuell mit und senden Sie es mit IOBUILDDEVICEICONTRORREQUESTund Iocalldriver.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow