Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > определить размер dll


Автор: nmn 27.10.2009, 09:58
Здравствуйте

каким образом можно определить размер загруженной dll из DLLMain?

Автор: 586 27.10.2009, 11:32
Код
#include <psapi.h>
#pragma comment (lib, "psapi.lib")

BOOL APIENTRY DllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved)
{
    if(dwReason == DLL_PROCESS_ATTACH)
    {
        MODULEINFO modInfo;
        if(GetModuleInformation(GetCurrentProcess(), hInst, &modInfo, sizeof(modInfo)))
        {
            // modInfo.SizeOfImage  -- размер образа в памяти
        }
    }
    return TRUE;
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)