LDR_MODULE结构的详细定义
typedef struct _LDR_MODULE {
LIST_ENTRY InLoadOrderModuleList;//代表按加载顺序构成的模块链表
LIST_ENTRY InMemoryOrderModuleList;//代表按内存顺序构成的模块链表
LIST_ENTRY InInitializationOrderModuleList;//代表按初始化顺序构成的模块链表
PVOID BaseAddress;//该模块的基地址
PVOID EntryPoint;//该模块的入口
ULONG SizeOfImage;//该模块的影像大小
UNICODE_STRING FullDllName;//包含路径的模块名
UNICODE_STRING BaseDllName;//不包含路径的模块名
ULONG Flags;
SHORT LoadCount;//该模块的引用计数
SHORT TlsIndex;
HANDLE SectionHandle;
ULONG CheckSum;
ULONG TimeDateStamp;
} LDR_MODULE, *PLDR_MODULE;