C++ 3 OFFSET NASIL EKLENİR ? YARDIM!

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
27 Haz 2016
Mesajlar
1
Tepki puanı
0
9 HİZMET YILI
Herkese Merhaba Arkadaşlar Ben Forumda Yeniyim Forumda Kalmayı Düşünüyorum ama bir sorunum var o sorunumu nasıl çözeceğimi bulamadım, eğer yardımcı olursanız çok memnun kalırım. sorunum ve sorum şu c++ wolftü 3 offset nasıl eklenir bunu nasıl yapacağımı konu başlığının altına mesaj atarsanız gerçek den benim için ve  diğer bu sorunu olan kişiler için çok iyi olur. 

Özellikle forum yöneticileri yardım ederse dahada iyi olur  :blush:
 
Uzman Üye
Katılım
3 Tem 2016
Mesajlar
203
Tepki puanı
2
9 HİZMET YILI
#pragma once
#include <vector>
#include <Windows.h>
#include <stdint.h>

#define READ_VALUE 0x00
#define READ_ADDRESS 0x01

DWORD GetPointer(std::vector<DWORD>Pointer, uint8_t MODE)
{
DWORD Temp_Address = *reinterpret_cast<DWORD*>((DWORD)GetModuleHandle(0) + Pointer.at(0));

for (auto i = Pointer.begin() + 1; i != Pointer.end() ; i++)
{
if (i == Pointer.end() - 1 && MODE == READ_ADDRESS)
{
Temp_Address = Temp_Address + (*i);
return Temp_Address;
}

Temp_Address = *reinterpret_cast<DWORD*>(Temp_Address + (*i));
}

return Temp_Address;
}


Bu Source'u burda paylaıyorum umarım birisi çıkıp da c/p atmaz..
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst