CODE:win w;//сюда запосывается указатель на окно
int x, y;//нужно для захвата окна
int prc;
char read[4];
int rez;//сюда запишется результат считанный данных из процесса
char zamena[4];//сюда запишутся конвертируемые данные из dec в hex
zaxvat_okna();//захват указателя на окно
if(readmemory(#read[0], 4, 25049172, prc)!=0)//считывает данные с адреса 017E3854 это hex преобразуем в dec = 25049172
{
rez=codhexi(#read[0], 4);//конвертируем считанные данные в int тоисть читабильный вариант
}
messagebox(rez);
sleep(1000);
if(rez==5)//если rez равно 5 то запишем в 017E3854/25049172 значение 10
{
codhex(10, #zamena[0]);//значение 10 конвертируется в hex и записывается в zamena
writememory(#zamena[0], 4, 25049172, prc);//записываем в 017E3854/25049172 hex значение 10
messagebox("Записало");
}
function zaxvat_okna()
{
textout(0, 0, 20, "Наведите курсор мыши на окно которое вам нужно и нажмите Ё", 0);
while(getkeystate(192)!=1)sleep(50);//ожидаем нажатия клавиши ~Ё
getmouse(x, y);
w=getwindow(1, x, y);
textout(0, 0, 20, "Указатель получен = "+w.name+" | "+w.class, 0);
prc=openprocess(w);
sleep(50);
}
ну как то так) |