САБЖ Где-то в стеке или в какой-то структуре хранится энтри для драйвера? ЗЫ: пишу криптор и нужно пофиксить старые указатели на энтри на новые
TheDeath все спс, респект! там нашел LDR_DATA_TABLE_ENTRY, где и храниццо Энтри Вот кому интересено PVOID SectionHandle в DRIVER_OBJECT является ничем иным как указателем на структуру LDR_DATA_TABLE_ENTRY Код (Text): typedef struct _LDR_DATA_TABLE_ENTRY { LIST_ENTRY LoadOrder; LIST_ENTRY MemoryOrder; LIST_ENTRY InitializationOrder; PVOID ModuleBaseAddress; PVOID EntryPoint; ULONG ModuleSize; UNICODE_STRING FullModuleName; UNICODE_STRING ModuleName; ULONG Flags; USHORT LoadCount; USHORT TlsIndex; union { LIST_ENTRY Hash; struct { PVOID SectionPointer; ULONG CheckSum; }; }; ULONG TimeStamp; } LDR_DATA_TABLE_ENTRY, *PLDR_DATA_TABLE_ENTRY;
Да.Однако SectionHandle чаще обзывается иначе. Будет более понятно если написать DRIVER_OBJECT.DriverSection