Нужен совет, с++ in Низкоуровневое программирование Опубликовано 16 октября, 2012 В общем попытался написать трейнер на с++ для кримсонаВот, что у меня получилось, но не работает, можете подсказать где ошибся?#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);}}
Нужен совет, с++
in Низкоуровневое программирование
Опубликовано
В общем попытался написать трейнер на с++ для кримсона
Вот, что у меня получилось, но не работает, можете подсказать где ошибся?