Начинающий
- Статус
- Оффлайн
- Регистрация
- 3 Фев 2020
- Сообщения
- 37
- Реакции
- 9
uint8_t* next_ptr = **reinterpret_cast<uint8_t***>(ptr);Вот объясни мне, дураку. Че не так?
void c_directx::initialize() {
uint8_t* ptr = g_opcodes->scan_relative(g_modules->m_modules.rendersystem_dll.get_name(), "48 89 2D ? ? ? ? 48 C7 05", 3, 7);
if (!ptr)
return;
uint8_t* next_ptr = *reinterpret_cast<uint8_t**>(ptr);
if (!next_ptr)
return;
m_swap_chain = *reinterpret_cast<IDXGISwapChain**>(next_ptr + 0x170); <- ошибка
if (!m_swap_chain)
return;
m_present_address = vmt::get_v_method(m_swap_chain, 8);
}
Посмотреть вложение 315243
Посмотреть вложение 315244
Че ему еще нужно