Как узнать значение переменной string из памяти процесса зная адрес?
CODE:
win w=window("имя окна");
int prc=openprocess(w);
char Byte[20];
int Address=408282276;//Примерный
int Address2=408282256;//Примерный
int T;
string S;
readmemory(#Byte[0], 4, Address, prc);
T=codhexi(#Byte[0], 4);//int норм читается
readmemory(#Byte[0], 4, Address2, prc);
S=format(#Byte[0]);//Так не работает
Здравствуйте.
Уууу всё не просто ) Можно попросить шаблон функции чтобы искать по маске, чтобы просто в код вставлять ? Как то делал, но это ппц...
Т.е., например есть процесс, есть 20 значений от искомого числа и 20 справа. Указываем какие значения учитываем при поиске, какие нет, какое по счёту значение искать, чтобы функция вернула адрес и значение.
Когда делал, оно даже работало, но блин (((
Здравствуйте, есть игра, которую пытаюсь открыть и через openprocess и через API, но выдает всегда 0 , через Cheatengine или Artmoney открывается без проблем. Система 64 битная. Начал смотреть через System Informer и заметил, что Cheatengine и Artmoney подключают kernel32 из папки system32, а кибор из sysWOW64. Можно как-то заставить кибор использовать dll из system32? 32 битную систему ставить не вариант, на ней игра не запускается. Есть другие пиратские серверы этой игры со схожим клиентом на них пробовал и через кибор все открывает, так что ошибки в коде маловероятны.
MrDuMaS пишет:
Система 64 битная
Игра наверное 64 битная ? Какая винда- без разницы
Некоторые игры дают выбор запускать 32х или 64х. Запустите 32х
konctantin777 пишет:
MrDuMaS пишет:
Система 64 битная
Игра наверное 64 битная ? Какая винда- без разницы
Некоторые игры дают выбор запускать 32х или 64х. Запустите 32х
Нет, вариантов запуска на разных разрядностях нет