Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <Fltuser.h>
- #include <FltKernel.h>
- char *name; //nome minifilter
- PDRIVER_OBJECT miniflt; //oggetto del driver
- const FTL_REGISTRATION *regist; //puntatore alla struttura registration
- PFLT_FILTER *ret; //puntatore al filtro ritornato dalla registerfilter
- name="miniflt"; //inizializzo name
- if(S_OK=FilterLoad(name)){ //se viene caricato nel sistema procede con la registrazione
- if(STATUS_SUCCESS=FltRegisterFilter(miniflt,regist,ret)){ //se questa va buon fine inizia a filtrare
- FltStartFiltering(ret);
- }
- else{ //altrimenti leva dal sistema il driver
- FilterUnload(name);
- }
- }
Add Comment
Please, Sign In to add comment