Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (5): « 1 2 3 4 [5]   

> Описание: Обмен данными между программами и скриптами. Управление другой программой
Redear
Отправлено: 15 Марта, 2023 - 18:29:55
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 202
Дата рег-ции: Июль 2022  
Репутация: 0




 Kibor пишет:
Есть более умное. К примеру pipe
Но я предпочитаю прямую запись в процесс.
Позже выложу инструкцию. Когда не знаю. Через неделю возможно.
Сейчас занят.


в связи ситуацией, прошу явить инструкцию прямой записи в процесс. спасибо
 
 Top
Zireael
Отправлено: 16 Марта, 2023 - 02:23:35
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
прошу явить инструкцию прямой записи в процесс

Открыть процесс и записывать нужные данные. Только сначала нужно узнать адрес, по которому записывать.
Собрать в exe, переименовать в main, запустить:
CODE:
char buffer[1024];
int x = 0;

strcpy(#buffer[0], format(address(#x)));
writebuffer(#buffer[0], sizearray(buffer)); // записать в буфер адрес переменной
loop()
{
textout(0, 0, 0, format(x), 0); // вывести значение переменной x
sleep(10);
}

Скрипт, который будет записывать данные в main. В данном случае записывать новое значение переменной x:
CODE:
char buffer[1024];
while(window ("main")==0)sleep(100);
win w=window ("main");

// Читаем с буфера программы main
while(readbuffer(#buffer[0], sizearray(buffer), w) < 1)sleep(10);

int adres_x = formatsn(format(#buffer[0])); // записать адрес переменной

int prc=openprocess(w); // открыть процесс
int z=0;
loop()
{
codhex(z, #buffer[0]);
writememory(#buffer[0], 4, adres_x, prc); // записать по указанному адресу значение
z++;
sleep(10);
}

(Отредактировано автором: 16 Марта, 2023 - 02:24:33)

 
 Top
Страниц (5): « 1 2 3 4 [5]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« О программе Кибор »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by