windows api一日一練(dbghelp sdk)-003-EnumerateLoadedModules64,EnumerateLoadedModulesEx
分類:Debugger
函式:
EnumerateLoadedModules64: 列舉指定程式載入的所有module
EnumerateLoadedModulesEx:貌似和上面的一樣…
――――――――下面是程式碼和註釋――――――――――――――――――――
EnumerateLoadedModules64(hProcess,(PENUMLOADED_MODULES_CALLBACK64)MyEnumerateLoadedModulesProc64,(PVOID)pVer);
第二個引數是回撥,第3個是回撥使用的上下文,pvoid型別的
回撥的原型是:
BOOL CALLBACK MyEnumerateLoadedModulesProc64(
PTSTR ModuleName,
DWORD64 ModuleBase,
ULONG ModuleSize,
PVOID UserContext
)
{
這裡可以寫自己的處理拉。。。
return TRUE;
}
每次列舉一個module便進入一次回撥,4個引數也被系統傳入。UserContext就是上面設定的pVer。返回t則繼續列舉,f就stop列舉了
(PENUMLOADED_MODULES_CALLBACK64)MyEnumerateLoadedModulesProc64要強轉一下,否則vc8報錯……
有這個函式方便多了,否則還要使用那些first,next函式寫一坨程式碼
相信回撥中
PTSTR ModuleName,
DWORD64 ModuleBase,
ULONG ModuleSize,
能得到這3個引數已經差不多夠了
相關文章
- windows api一日一練(dbghelp sdk)-004-FindExecutableImage,FindExecutableImageExWindowsAPIIndex
- windows api一日一練(dbghelp sdk)-002-MakeSureDirectoryPathExists,SearchTreeForFileWindowsAPI
- windows api一日一練(dbghelp sdk)-001-ImagehlpApiVersion,ImagehlpApiVersionExWindowsAPI
- API 和 SDKAPI
- API-SDKAPI
- 關於Platform SDK和Windows SDKPlatformWindows
- 統一日誌管理
- Cherry-Pick | 一日一 GitGit
- Autodesk View and Data API練練手ViewAPI
- 【成功智慧】014.一日復一日的度過難關
- SDK和API的區別?API
- 利用Spring Boot實現微服務的API閘道器統一日誌Spring Boot微服務API
- Dart語言一日遊Dart
- 短視訊SDK,直播SDK,美顏SDK_提供開放API介面API
- Golang一日一庫之logrusGolang
- 一日一碼01——氣泡排序排序
- Golang一日一庫之gjsonGolangJSON
- 在JavaScript SDK裡使用SoundCloud APIJavaScriptCloudAPI
- Golang 一日一庫之jwt-goGolangJWT
- Windows API 之 Windows ServiceWindowsAPI
- [擴充套件分享] 多多客 API SDK套件API
- 【擴充套件分享】多多客 API SDK套件API
- RocketMQ 5.0 API 與 SDK 的演進MQAPI
- 高德地圖 API 介面封裝 SDK地圖API封裝
- Windows10 使用 Tensorflow Object_detection API 訓練自己的資料WindowsObjectAPI
- java面試一日一題:如何優化sqlJava面試優化SQL
- Golang一日一庫之 日誌庫 zapGolang
- Windows sdk程式設計筆記Windows程式設計筆記
- Windows SDK程式設計之一 視窗示例程式 (轉)Windows程式設計
- java面試一日一題:java執行緒池Java面試執行緒
- python 呼叫通義千問SDK APIPythonAPI
- Windows Phone SDK 8/8.1 官方下載Windows
- 各種API+教程+練習API
- 如何基於 ZEGO SDK 實現 Windows 一對一音視訊聊天應用GoWindows
- java面試一日一題:講下mysql中的索引Java面試MySql索引
- java面試一日一題:java中的垃圾回收器Java面試
- 介紹一個 EOS 區塊鏈 RPC API 介面的 PHP SDK 包區塊鏈RPCAPIPHP
- 阿里雲冷門 API/SDK 對接心得阿里API