mirror of
https://github.com/vxunderground/VX-API
synced 2024-06-29 18:21:18 +00:00
19 lines
393 B
C++
19 lines
393 B
C++
DWORD GetLinkedDllCount(VOID)
|
|
{
|
|
PPEB Peb = GetPeb();
|
|
PLDR_MODULE Module = NULL;
|
|
DWORD dwIndexHash = 0;
|
|
DWORD dwCount = 0;
|
|
|
|
Module = (PLDR_MODULE)((PBYTE)Peb->LoaderData->InMemoryOrderModuleList.Flink - 16);
|
|
|
|
for (; TRUE; dwCount++)
|
|
{
|
|
Module = (PLDR_MODULE)((PBYTE)Module->InMemoryOrderModuleList.Flink - 16);
|
|
if (Module->BaseDllName.Buffer == NULL)
|
|
break;
|
|
}
|
|
|
|
return dwCount;
|
|
}
|