|

楼主 |
发表于 2025-2-14 04:53:50
|
显示全部楼层
吉林省松原市
.库 win32 变量名 | 类 型 | 静态 | 数组 | 备 注 | pidList | 数组型 | | | i | 整数型 | | | processEntry32 | LPPROCESSENTRY32 | | |
.函数出口 真 变量名 | 类 型 | 静态 | 数组 | 备 注 | hSnapshot | 整数型 | | | 获取句柄计数 (pidList ) .如果 pidList 指针为空 . 消息框 (0, "获取进程ID失败", 0 )返回 假 .结束如果 .对于 pidList, i .局部变量 hProcess, 整数型 .局部变量 moduleName, 文本型, 256 .局部变量 modlueInfo, LPMODULEINFO .局部变量 modlueInfoSize, 整数型 打开进程 (pidList [i ], 0, 0, hProcess ) .如果 hProcess ≤ 0 . 消息框 (0, "打开进程失败" + i, 0 ).继续 .结束如果 如果真 (EnumProcessModules (hProcess, ptr modlueInfo, 空, modlueInfoSize ))  如果真 (GetModuleBaseName (hProcess, ptr modlueInfo, moduleName, 256 ))   . 消息框 (0, "PID: " + pidList [i ] + " | 起始地址: " + modlueInfo.lpBaseOfDll + " | 进程名: " + moduleName, 0 )    .调用 . 关闭句柄 (hProcess ).结束对于 . 释放句柄 (pidList ).结束子程序 |
LPMODULEINFO | | |
lpBaseOfDll | 字符串 | | | lpModuleName | 字符串 | | |
 |
|