Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Затемнение заднего фона при открытии меню

  • Автор темы Автор темы Evesie
  • Дата начала Дата начала
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
MODULEINFO GetModuleInfo(HMODULE hHandle)
{
    MODULEINFO Info = { 0 };
    if (hHandle == 0)
        return Info;
    GetModuleInformation(GetCurrentProcess(), hHandle, &Info, sizeof(MODULEINFO));
    return ModuleInfo;
}

Передаешь дескриптор своей длл и на выходе получаешь информацию согласно структуры:
Код:
Expand Collapse Copy
typedef struct _MODULEINFO {
  LPVOID lpBaseOfDll;
  DWORD  SizeOfImage;
  LPVOID EntryPoint;
} MODULEINFO, *LPMODULEINFO;

lpBaseOfDll - базовый адресс
SizeOfImage - размер занимаемый модулем в памяти
EntryPoint - точка входа модуля

Длл твоя будет занимать область от
(DWORD)lpBaseOfDll до ((DWORD)lpBaseOfDll+SizeOfImage)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
MODULEINFO GetModuleInfo(HMODULE hHandle)
{
    MODULEINFO Info = { 0 };
    if (hHandle == 0)
        return Info;
    GetModuleInformation(GetCurrentProcess(), hHandle, &Info, sizeof(MODULEINFO));
    return ModuleInfo;
}

Передаешь дескриптор своей длл и на выходе получаешь информацию согласно структуры:
Код:
Expand Collapse Copy
typedef struct _MODULEINFO {
  LPVOID lpBaseOfDll;
  DWORD  SizeOfImage;
  LPVOID EntryPoint;
} MODULEINFO, *LPMODULEINFO;

lpBaseOfDll - базовый адресс
SizeOfImage - размер занимаемый модулем в памяти
EntryPoint - точка входа модуля

Длл твоя будет занимать область от
(DWORD)lpBaseOfDll до ((DWORD)lpBaseOfDll+SizeOfImage)
Спасибо тебе большое)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Риальна как сделать
 
Назад
Сверху Снизу