-
Постов
815 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Coder стал победителем дня 8 мая 2015
Coder имел наиболее популярный контент!
Репутация
1 Навыки не прокаченыИнформация о Coder

- День рождения 08.11.1994
Контакты
-
Сайт
http://youtube.com/user/Coder1994/
-
ICQ
222932
-
Skype
codercms
Информация
-
Пол
Мужчина
-
Город
Ростов-на-Дону
-
Интересы
С/С++, ASM, PHP, SQL
Посетители профиля
15 249 просмотров профиля
-
Скорее всего ты постоянно при отрисовке создаешь шрифт, а тебе нужно его закешировать и брать из кэша. class BlaBla{protected: IFont* m_font = null; // если твой компилятор так позволит, если нет, то null в конструкторе присвой IFont* getFont() { if (this->m_font == null) { this->m_font = вызов_который_создает_шрифт(); } return this->m_font; }public: void render() { IFont* font = this->getFont(); // render code below }};
-
Добрый день! https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa366899.aspx 1й параметр - хэндл открытого процесса 2й - (указатель) адрес памяти, для которой необходимо изменить модификатор доступа 3й - размер блока памяти, для которого необходимо изменить модификатор доступа 4й - новый модификатор доступа 5й - (указатель) переменная размером 4 байта, в которую запишется старый модификатор доступа
-
Прыгнуть так просто не получится. Самый простой вариант mov rax, [address_x64]jmp rax
-
Нет, нельзя. А почему бы тебе не делать прыжок на адрес?
- 2 ответа
-
- 1
-
-
Microsoft Visual C++ Compiler x64 не поддерживает inline вставки ASM. Воспользуйся компилятором от Intel.
- 2 ответа
-
- 1
-
-
Необходимый уровень знаний у тебя уже есть, зайди ко мне на канал YouTube (указан в профиле), там есть пара видео по созданию трейнеров.
-
Привет! А что тебе уже известно о C++ и ASM?
-
Советую тебе ознакомиться с новым регламентом форума, и не отсылать людям такие ссылки.
- 2 ответа
-
- 1
-
-
Для начала, я бы советовал изучить Source SDK.
-
__try { pointer = reinterpret_cast<T1*>(*pointer + offsets); } __except(EXCEPTION_EXECUTE_HANDLER) { std::err << "Bad pointer at level " << i << ", address " << pointer << std::endl; pointer = nullptr; break; }
- 2 ответа
-
- 2
-
-
Грамматика порой поражает... "на видите" - "наведите". А ты пишешь слово образованное от глагола видеть, и что мы должны на видеть? Насколько я вижу, у тебя здесь по смыслу должно быть слово образованное от - "наводка".
-
Ну так дота была на Source Engine, мы взяли исходники, и дописали то, чего не хватало. Dll не обнаруживает VAC, так как она не регистрируется в PEB -> PEB_LDR_DATA процесса, и её PE-хидеры в процессе игры затираются.