Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2016, 06:34   #1
m4g
Новичок
Джуниор
 
Регистрация: 24.07.2016
Сообщений: 1
По умолчанию Base address proc x86

Привет ребята, подскажите кто знает, как определить первый адрес процесса х86 ?!
Есть вариант, но он не ищет х86 процессы
Код:
#cpp
bool ProcessTools::getModuleInfo(MODULE_INFO& info, const QString& ModuleName)
{
    HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, m_PID);

    if (hSnapshot != INVALID_HANDLE_VALUE) {
        MODULEENTRY32 ModuleEntry32;
        ModuleEntry32.dwSize = sizeof(MODULEENTRY32);

        if (Module32First(hSnapshot, &ModuleEntry32)) {
            do {
                if (!QString::fromWCharArray(ModuleEntry32.szModule).compare(ModuleName)) {
                    info.BaseAddress = (qintptr)ModuleEntry32.modBaseAddr;
                    info.BaseSize = ModuleEntry32.modBaseSize;
                    CloseHandle(hSnapshot);
                    return true;
                }
            } while (Module32Next(hSnapshot, &ModuleEntry32));
        }

        CloseHandle(hSnapshot);
    }
    return false;
}
Помогите пожалуйста...
m4g вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Access violation at address XXXXXX in module 'YYYYYY'. Read of address ZZZZZZ' nik-kang Помощь студентам 0 18.06.2012 22:22
Как получить Base address и поставить на хоткей паузу Chubi Общие вопросы C/C++ 9 22.12.2011 15:55
Access violation at address 004733C4 in module 'loginin.exe'. Read of address 00000048' pavellyba Общие вопросы Delphi 2 18.08.2011 10:32
Access violation at address 00447E73 in modul Project.exe. Read of address 00000057. ArtGrek Общие вопросы Delphi 40 12.03.2011 22:03
Access violation at address 00478D0E in module 'Project1.exe'. Write of address 00000000 fondreykus-1 Общие вопросы Delphi 5 27.01.2010 14:25