Перейти на форум Кибор

Справочник по программированию Кибор

Переменные
Операторы
Функции
Указатель на окно
Управление окнами
Чтение запись в процессы
Работа с интернетом

Чтение запись в процессы

freezememory

Описание:

freezememory записывает в память процесса по указанному адресу набор байт и замораживает их (то есть не дает игре изменить их). Работает как и writememory только с заморозкой.

Синтаксис:

freezememory (0, #zamen[0], 16, adr, prc);

Дополнительно:

Первый параметр - порядковый номер команды. По этому номеру можно потом разморозить эти данные с помощью freememory.
Второй параметр - указатель на массив char в котором находятся записываемые данные.
Третий - количество записываемых байт.
Четвертый - адрес с которого начинается запись.
Пятый праметр - указатель на процесс.
При ошибке возвращается 0.

Пример:

char a[20];
string dannie="запишем это";
strcpy(#a[0], dannie);//Записываем string в массив char
int siz=size(#a[0]);//Узнаем количество байт в массиве
int adr=346534634;
int prc=openprocess(window ("RF Online", "D3D Window", -1));
freezememory (0, #a[0], siz, adr, prc);