Guest User

Untitled

a guest
Oct 18th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <Fltuser.h>
  3. #include <FltKernel.h>
  4.  
  5.   char *name;  //nome minifilter
  6.   PDRIVER_OBJECT miniflt; //oggetto del driver
  7.   const FTL_REGISTRATION *regist; //puntatore alla struttura registration
  8.   PFLT_FILTER *ret; //puntatore al filtro ritornato dalla registerfilter
  9.   name="miniflt"; //inizializzo name
  10.  
  11.   if(S_OK=FilterLoad(name)){ //se viene caricato nel sistema procede con la registrazione
  12.       if(STATUS_SUCCESS=FltRegisterFilter(miniflt,regist,ret)){ //se questa va buon fine inizia a filtrare
  13.           FltStartFiltering(ret);
  14.       }
  15.       else{ //altrimenti leva dal sistema il driver
  16.           FilterUnload(name);
  17.       }
  18.          
  19.   }
Add Comment
Please, Sign In to add comment