如何解释模块
一段可执行的程序(包括EXE和DLL)其程序代码,数据,资源被加载到内存中,用系统设置一个数据结构来管理它,就是一个模块.这里所说的结构,名为Module Database(MDB)
进程就是一大堆拥有权的集合,进程拥有地址空间(由memory context决定),动态配置而来的内存,文件,线程和一系列的模块,操作系统使用一个PDB结构来记录(管理)它所拥有的一切.
线程主要表达模块中的程序代码的执行事实.TDB用来记录线程的相关数据,包括线程局部存储空间,消息队列,handle表格,地址空间(memory context).
上面的描述还可以补充么?