Что такое 0x400000 и 0x00007FFFFFFF0000?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
21 Фев 2021
Сообщения
4
Реакции
0
Здравствуйте, подскажите пожалуйста для чего нужен 0x400000 и 0x00007FFFFFFF0000 в
Код:
Expand Collapse Copy
#define safe_read(Addr, Type) (((((ULONG64)Addr) > 0x400000) && (((ULONG64)Addr + sizeof(Type)) < 0x00007FFFFFFF0000)) ? *(Type*)((ULONG64)Addr) : Type{})
#define safe_write(Addr, Data, Type) if ((((ULONG64)Addr) > 0x400000) && (((ULONG64)Addr + sizeof(Type)) < 0x00007FFFFFFF0000)) { *(Type*)((ULONG64)Addr) = (Data); }
 
Спасибо, но я все равно не понимаю зачем нужен диапазон, дампером не получилось найти нечего подобного
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
После работы препроцессора на месте, где был использован макрос, появляется его содержимое, с подставленными вместо именованных параметров аргументами.
 
Назад
Сверху Снизу