Перейти к содержанию

Afro

Пользователи
  • Постов

    26
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные Afro

  1. В общем попытался написать трейнер на с++ для кримсона

    Вот, что у меня получилось, но не работает, можете подсказать где ошибся?


    #include <windows.h>
    #include <iostream>
    HWND hWnd = NULL; // заголовок окна нужного процесса
    HANDLE process = NULL;
    DWORD pid = 0; // номер процесса в списке
    int Health; // буфер
    int PatchHealth = 100;
    int main() // создаём точку входа в процесс трейнера
    {
    while(1)
    {
    if(FindWindow(NULL, "Crimsonland")) // проверяем наличие окна с заголовком Crimsonland
    {
    hWnd = FindWindowA(NULL, "Crimsonland");
    GetWindowThreadProcessId(hWnd,&pid); // запоминаем номер в переменную pid
    std::cout<<hWnd<<'\n';
    if (process == NULL && pid != 0)
    process = OpenProcess(PROCESS_ALL_ACCESS, false, pid);
    //*=== Статический адрес ===*
    ReadProcessMemory(process, (LPVOID)(0x0048E5C4), &Health, 4, NULL);
    if (Health < 100.0)
    WriteProcessMemory(process, (LPVOID)(0x0048E5C4), &PatchHealth, 4, NULL);
    }
    Sleep(200);
    }

    }

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.