C++ "[Error] unable to find numeric literal operator 'operator""B90D0'" hatası

Durum
Mesaj gönderimine kapalı.

479980

Decapat
Katılım
29 Temmuz 2021
Mesajlar
742
Çözümler
1
Arkadaşlar C++ ile basit bi bellek hilesi yapmaya çalışıyordum kod şu:

C++:
#include <iostream>
#include <windows.h>
using namespace std;
// offset -> 123597B0
int main()
{
    DWORD pid=9944;
    int para = 94524284;
    DWORD adres = 121B90D0;
    HWND hwnd=FindWindowA(0,("Counter-Strike"));
    if (!hwnd)
        cerr << "Uygulama acik degil!\n";
        //system("cls");
    GetWindowThreadProcessId(hwnd,&pid);
    HANDLE pHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid);
    if (!pHandle)
        cerr << "Uygulamaya baglanilmadi\n";
        //system("cls");
    while (true)
    {
        WriteProcessMemory(pHandle, (LPVOID)adres,&para,sizeof(int),0);
    }
    return 0;
}

Fakat şu satırda;

C++:
DWORD adres = 121B90D0;
Bu satırda "[Error] unable to find numeric literal operator 'operator""B90D0'" hatası alıyorum, nasıl çözebilirim?
 
Son düzenleyen: Moderatör:
 
Namespace'e “using namespace 'std::literals::chrono_literals” yazmayı denersen oluyor mu?
 
Pek bir bilgim yok Back-End'de fakat dword address yazılması gerekmez mi?
 
Durum
Mesaj gönderimine kapalı.

Technopat Haberler

Geri
Yukarı