J'ose ? ......![]()
Mon driver existe, il "tourne", il comprends tous ce qu'il faut ... j'ai en premier lieu utilisé "CreateFile/WriteFile", pour afficher mon "Hello" en Ring0 ... je peux échanger des données entre User et Kernel, dans un sens et dans l'autre ... maintenant, j'utilise DeviceIoControl ... mais ... j'aimerais échanger du "code" et non des données. J'aimerais que mon Driver me permette d'exécuter une portion de mon "code user" en mode kernel ! ... J'aimerais que mon driver me permette d'exécuter ma fonction "toto" (user) ... en mode kernel ! Et si je "passais" mon code dans le Buffer ? Avec l'option "Do_Direct_Io", mes pages physiques sont verouillées, non ?
Partager