怎样通过模块的ID(ModuleID),得出模块句柄(modulehandle)?模块句柄和进程名柄相同吗? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 模块ID?可能使我孤陋寡闻,没听说过有这个概念函数LoadModule的返回值,也没有文档说明它是模块ID而且函数LoadModule是兼容16位Windows的保留函数,现在都用CreateProcess typedef struct tagMODULEENTRY32 { DWORD dwSize; DWORD th32ModuleID; DWORD th32ProcessID; DWORD GlblcntUsage; DWORD ProccntUsage; BYTE * modBaseAddr; DWORD modBaseSize; HMODULE hModule; char szModule[MAX_MODULE_NAME32 + 1]; char szExePath[MAX_PATH]; } MODULEENTRY32; typedef MODULEENTRY32 * PMODULEENTRY32; typedef MODULEENTRY32 * LPMODULEENTRY32; 这里面就有啊。 msdn里面不是说了嘛,th32ModuleID Module identifier in the context of the owning process. The contents of this member has meaning only to the tool help functions. It is not a handle, nor is it usable by Win32 API elements. 只对tool help 函数有效,不是一个可用的API元素。 不是一个可用的API元素,请问是不是这个参数可以设为NULL,比如在getmodulefilenameex里面? 高分求助 关于UDP方式的通信协议 ADO中,使用Recordset还是Execute的多 请问用C语言写的源程序在VC++6.0里怎么样运行! 我的vc6.0编译不了wh_mouse_ll,怎么办?(急) 在Dcom中如何让多个用户启动一个实例 请您赐教(vc、数据库) 如何调用dll,为什么出错 winsock编程的是用mfc提供的类库好还是用api比较好 高分邀请ATL高手,帮我调调我的ATL工程。解决后,另有分相赠!!! Modbus协义 奇怪的IE中ActiveX无法创建现象 [求助]文本文件保存首字节乱码的问题
DWORD dwSize;
DWORD th32ModuleID;
DWORD th32ProcessID;
DWORD GlblcntUsage;
DWORD ProccntUsage;
BYTE * modBaseAddr;
DWORD modBaseSize;
HMODULE hModule;
char szModule[MAX_MODULE_NAME32 + 1];
char szExePath[MAX_PATH];
} MODULEENTRY32;
typedef MODULEENTRY32 * PMODULEENTRY32;
typedef MODULEENTRY32 * LPMODULEENTRY32;
这里面就有啊。
th32ModuleID
Module identifier in the context of the owning process. The contents of this member has meaning only to the tool help functions. It is not a handle, nor is it usable by Win32 API elements.
只对tool help 函数有效,不是一个可用的API元素。