hook zwwritefile並得到寫檔案的路徑

2021-05-26 22:36:16 字數 1486 閱讀 4245

在這上面忙活了幾天,終於不藍屏了

//hookntwritefile

hookzwwritefile(

in handle filehandle, 

in handle event optional, 

in pio_apc_routine apcroutine optional, 

in pvoid apccontext optional, 

out pio_status_block iostatusblock, 

in pvoid buffer, 

in ulong length, 

in plarge_integer byteoffset optional, 

in pulong key optional );

//  ansi_string    ansiundeletefilename ;//

// unicode_string usfilename =; //

if(nt_success(obreferenceobjectbyhandle(filehandle,generic_read,null,kernelmode,&fileobj,null)))

//wcscpy(prewritefilename,writefilename);

//prewritefilename=writefilename;

obdereferenceobject(fileobj);

rtlfreeansistring(&apathpre);

rtlfreeansistring(&ansipath);

}//kdprint(("%s(%s)修改檔案 %s\r\n",ansiprocessname,ansiprocesspath.buffer,ansipath.buffer));

/*pobject_name_information wfilepath;

if (nt_success(obreferenceobjectbyhandle(filehandle,0,null,kernelmode,&fileobj,null)))//獲取檔案物件

obdereferenceobject(fileobj);

//放棄對fileobject的引用}*/

rtlfreeansistring(&ansiprocesspath);

/*  }

exfreepool(volumedosname);

obdereferenceobject(fileobj);

}*/}}

return realzwwritefile(

filehandle, 

event optional, 

apcroutine optional, 

apccontext optional, 

iostatusblock, 

buffer, 

length, 

byteoffset optional, 

key optional );}

PHP解析URL並得到URL中的引數

會解釋 php解析url並得到url中的引數 這句話 01 02 例舉乙個url格式的字串 03 str 04 05用parse url解析url,此處是 str 06 arr parse url str 07var dump arr 08 09 10將url中的引數取出來放到陣列裡 11 arr ...

PHP解析URL並得到URL中的引數

例舉乙個url格式的字串 str 1 用parse url解析url,此處是 str arr parse url str var dump arr 2 將url中的引數取出來放到陣列裡 arr query converturlquery arr query var dump arr query 3 ...

PHP解析URL並得到URL中的引數

執行環境 php5.3.5 會解釋 php解析url並得到url中的引數 這句話 例舉乙個url格式的字串 str 1.0 用parse url解析url,此處是 str arr parse url str var dump arr 2.0 將url中的引數取出來放到陣列裡 arr query co...