#include <Windows.h>
#include <iostream>
#include <Psapi.h>
#pragma comment(lib, "Psapi.lib")
int main() {
// Находим окно игры
HWND gameWnd = FindWindowA(NULL, "Counter-Strike");
if (!gameWnd) {
std::cout << "CS 1.6 не найдена" << std::endl;
system("pause");
return 1;
}
// Получаем PID и открываем процесс
DWORD pid;
GetWindowThreadProcessId(gameWnd, &pid);
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid);
if (!hProcess) {
std::cout << "Не удалось открыть процесс!" << std::endl;
system("pause");
return 1;
}
// Абсолютный адрес денег (ваш найденный адрес)
DWORD moneyAddr = 0x10C854E4; // ЗАМЕНИТЕ НА ВАШ АДРЕС!
std::cout << "Нажмите F1 для измени денег" << std::endl;
while (true) {
if (GetAsyncKeyState(VK_F1) & 1) { // Проверка нажатия F1
int newMoney = 999999;
WriteProcessMemory(hProcess, (LPVOID)moneyAddr, &newMoney, sizeof(int), NULL);
std::cout << "Деньги изменены на 999999" << std::endl;
}
Sleep(50);
}
CloseHandle(hProcess);
return 0;
}