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

Рекомендуемые сообщения

Учусь делать трейнер по уроку от хипо. Данные считываются и записываются, но после этого вот такая ошибка выскакивает. Как исправить?

http://ibb.co/jcpALn

 

Ссылка на комментарий
Поделиться на другие сайты

Скрытый текст

int main()
{
	DWORD out = 0;
	char text[] = { 0 };

	pm.FindProcessByName(ProcName);
	pm.ReadMemory(0x00800000, &out, 4);
	wsprintf(text, "Adress : 0x%X", out);
	MessageBox(0, text, "   ", MB_OK | MB_ICONINFORMATION);

	out = 0x00077777;
	pm.WriteMemory(0x00800000, &out, 4);
	wsprintf(text, "Write : 0x%X", out);
	MessageBox(0, text, "   ", MB_OK | MB_ICONINFORMATION);

	Sleep(5000);
	return 0;
}

 

 

Ссылка на комментарий
Поделиться на другие сайты

я извеняюсь, а что вы пишите в 0x800000сомневаюсь, что по этомумадресу лежат значения игры.  Проверьте правильность адреса в который пишите. по коду все ок.

Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, temtriss сказал:

т.е. Вы просто взяли адрес от балды и не посмотрели, что лежит по этому адресу?

Данные там лежат, данные. И приложение успешно их считывает и изменяет. Только при завершении выскакивает ошибка эта. Сама студия вылетает, не читэнжин.

Ссылка на комментарий
Поделиться на другие сайты

окей, значит проверьте свою переменную текст, судя по ошибке вы выходите за предел масива/переменной

Изменено пользователем temtriss
Ссылка на комментарий
Поделиться на другие сайты

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

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

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