ШАРИК Опубликовано 31 декабря, 2016 Поделиться Опубликовано 31 декабря, 2016 Здравствуйте .Какие параметры использует Cheat Engine для сканирования? Какое условие должно быть в функции FindPattern, чтобы она вернула адрес , как первый адрес в Cheat Engine ? Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 31 декабря, 2016 Поделиться Опубликовано 31 декабря, 2016 (изменено) Как ты потерял условие? 2 часа назад, ШАРИК сказал: Какое условие должно быть в функции FindPattern, чтобы она вернула адрес mbi.State != MEM_FREE Чтобы адрес вернуло: return reinterpret_cast<DWORD>(mbi.BaseAddress) + i; Изменено 31 декабря, 2016 пользователем partoftheworlD Ссылка на комментарий Поделиться на другие сайты Поделиться
ШАРИК Опубликовано 31 декабря, 2016 Автор Поделиться Опубликовано 31 декабря, 2016 57 минут назад, partoftheworlD сказал: Как ты потерял условие? mbi.State != MEM_FREE Чтобы адрес вернуло: return reinterpret_cast<DWORD>(mbi.BaseAddress) + i; А как проверить , исполняемая ли память это? Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 31 декабря, 2016 Поделиться Опубликовано 31 декабря, 2016 (изменено) 45 минуты назад, ШАРИК сказал: А как проверить , исполняемая ли память это? Получай информацию о регионе памяти через NtQueryVirtualMemory и проверяй параметр MemoryInformation(mbi.protect) какая защита страницы(параметр AllocationProtect у MEMORY_BASIC_INFORMATION ) если защита совпадает с PAGE_READWRITE или PAGE_WRITECOMBINE или PAGE_EXECUTE, то значит исполняемая. Насчет этого PAGE_WRITECOMBINE точно не уверен, но остальные точно только у исполняемой памяти. Изменено 31 декабря, 2016 пользователем partoftheworlD Ссылка на комментарий Поделиться на другие сайты Поделиться
gmz Опубликовано 4 января, 2017 Поделиться Опубликовано 4 января, 2017 В 31.12.2016в01:02, partoftheworlD сказал: если защита совпадает с PAGE_READWRITE или PAGE_WRITECOMBINE или PAGE_EXECUTE PAGE_EXECUTE_READ и PAGE_EXECUTE_READWRITE Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения