windows api一日一練(dbghelp sdk)-004-FindExecutableImage,FindExecutableImageEx

叫我英雄就行發表於2009-10-15

分類:Debugger

函式:

FindExecutableImage 搜尋指定檔案返回檔案的控制程式碼

FindExecutableImageEx:可以帶有回撥的加強版

――――――――下面是程式碼和註釋――――――――――――――――――――

      handle = FindExecutableImage("General.ilk","E://crash;E://dbghelp_study",szBuf);

 

測試結果是檔案型別可以隨意,路徑可以有多個,用分號分割,成功的話會返回檔案控制程式碼,並且buf被填充為全路徑,貌似比SearchTreeForFile多了個功能

 

 

      handle = FindExecutableImageEx("General.ilk","E://crash;E://dbghelp_study",szBuf,FindExecutableImageProc,pVer);

 

回撥原型如下:

BOOL CALLBACK FindExecutableImageProc(

HANDLE FileHandle,

PCTSTR FileName,

PVOID CallerData

)

{

   return FALSE; // f是繼續find

}

 

原理和前面幾個回撥的類似,這裡就不再過多說了。

相關文章