Доброго времени суток. Короче нашёл статью года 19 про AOB Scan на C#. Переписал его на C++. Проблем с ним нет, сигнатуры находит.
Нашёл он мне адресс с сигнатурой. А на адрес ниже лежат данные о количестве жизней(ходов). Короче я запутался как спуститься на один адресс всего-то в низ, чтобы правильно считать данные в int
Посмотреть вложение 63129
Нашёл он мне адресс с сигнатурой. А на адрес ниже лежат данные о количестве жизней(ходов). Короче я запутался как спуститься на один адресс всего-то в низ, чтобы правильно считать данные в int
C++:
std::cout << "Found address: 0x" << std::hex << ADDRESS << std::endl;
int buffer = 0;
SIZE_T bytesRead = 0;
if (!ReadProcessMemory(process, (LPCVOID)(ADDRESS+ sizeof(int)), &buffer, sizeof(buffer), &bytesRead)) {
std::cerr << "Не удалось прочитать данные из памяти процесса\n";
return -1;
}
std::cout << "Health: " << std::dec << buffer << std::endl;
Посмотреть вложение 63129