Гость stillkill Опубликовано 1 февраля, 2013 Поделиться Опубликовано 1 февраля, 2013 Есть значение по которому нужно найти адрес.После нахождения адресов нужно чтобы на все адреса установилось значение 1 и это значение обновлялось каждую 1 мс.Подскажите код для выполнения этой задачи. Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 1 февраля, 2013 Поделиться Опубликовано 1 февраля, 2013 DWORD addressList[100];DWORD count = 0;for (int i = startRegionOFmemory; i < endRegionOFmemory; i+=4){ if (ReadMemory(i) == value) { addressList[count] = i; count++; }}while(true){ for (int i = 0; i < count; i++) WriteMemory(addressList[count], 1); Sleep(1);}Примерно так) Ссылка на комментарий Поделиться на другие сайты Поделиться
DenkA003 Опубликовано 1 февраля, 2013 Поделиться Опубликовано 1 февраля, 2013 да С++ кул вещь ну мне роднее Delphi ) Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 1 февраля, 2013 Поделиться Опубликовано 1 февраля, 2013 да С++ кул вещь ну мне роднее Delphi )Хех, ну со временем ты перейдёшь на плюсы я думаю) Ссылка на комментарий Поделиться на другие сайты Поделиться
DenkA003 Опубликовано 1 февраля, 2013 Поделиться Опубликовано 1 февраля, 2013 Хех, ну со временем ты перейдёшь на плюсы я думаю)Я с тобой полностью согласен что С++ лутше чем Delphi ну мне сейчас Delphi роднее )С++ - я знаю не много информации , а вот Delphi намного больше ) Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость stillkill Опубликовано 3 февраля, 2013 Поделиться Опубликовано 3 февраля, 2013 Ещё варианты есть? Ссылка на комментарий Поделиться на другие сайты Поделиться
keng Опубликовано 3 февраля, 2013 Поделиться Опубликовано 3 февраля, 2013 Забиваешь все найденные адреса в массив, бежишь по массиву циклом и в каждый адрес записываешь единицу. Язык - любой, поддерживающий WinAPI. Вариантов готового кода - слишком много, чтобы приводить их. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость stillkill Опубликовано 4 февраля, 2013 Поделиться Опубликовано 4 февраля, 2013 Динамические адреса в массив не забъёш они после перезапуска игры изменятся Ссылка на комментарий Поделиться на другие сайты Поделиться
keng Опубликовано 4 февраля, 2013 Поделиться Опубликовано 4 февраля, 2013 Тогда в чём состоит задача? Ты же сам в шапке поменял, что есть пачка адресов, значения которых нужно менять каждые 1 мс. Т.е. у тебя есть N адресов, ты запускаешь игру, запускаешь трейнер, который начинает менять значения по найденным адресам. Если не так - пиши конкретнее. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость stillkill Опубликовано 4 февраля, 2013 Поделиться Опубликовано 4 февраля, 2013 Есть значениекоторое нужно искать (как в cheat engine вбиваешь значение он тебе адреса даёт)мне нужно тоже самое только что бы во всех адресах которые он находил изменял значение на 1 каждую 1мс. Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 4 февраля, 2013 Поделиться Опубликовано 4 февраля, 2013 Есть значениекоторое нужно искать (как в cheat engine вбиваешь значение он тебе адреса даёт)мне нужно тоже самое только что бы во всех адресах которые он находил изменял значение на 1 каждую 1мс.Я тебе скинул сурс, что тебе не нравится?Там выполнено всё, что ты просил.Бери, дописывай то что тебе нужно, и радуйся. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения