Ring 0 Programmierung
-
Hallo ist es mit C++ möglich auf Ring 0 ebene zu Programmieren ?
-
Ja.
-
Naja, C++ wird in der Regel in normalen Maschinencode compiliert, und dieser läuft in Ring 3 genau so wie in Ring 0. Ohne inline Assembler oder ähnliches kann man aber natürlich nicht direkt Maschinenbefehle ausführen.
-
Nach weiterem googeln konnte ich etwas dazu finden:
http://www.codeproject.com/KB/system/driverdev.aspx
Bei dem ersten Link da hat ja jemand seine Quelltext gepostet.
Ich wollte den mal testen aber mir fehlt die:
#include <ntddk.h>
Weiss jemand wo ich die herkriegen kann ?
Borland C++ Builder 6 <-- Findet keine ntddk.h
RAD Studios 2008 <-- Findet keine ntddk.h
-
Du brauchst das Windows Development Kit (@ Microsoft Download Center).
Gruß
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.