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

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

 Страниц (24): В начало « 7 8 9 10 [11] 12 13 14 15 » В конец    

> Описание: Работа с памятью процесса. Поиск, чтение, запись в память процесса игры
Dantes3000
Отправлено: 05 Февраля, 2018 - 20:07:27
Post Id



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


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




Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 666 сообщений


первый раз запускаю - всё отлично работает. Выключаю скрипт CTRL+SHIFT+Z, включаю снова - вылетает DAMAGE: after normal block...
Что не так тут?
 
 Top
Kibor
Отправлено: 05 Февраля, 2018 - 20:11:21
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Цитата:
char term_ma[45];
for(int f=0; f<85; f++) term_ma[f]=0;
 
 Top
Dantes3000
Отправлено: 05 Февраля, 2018 - 20:12:29
Post Id



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


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




А почему в первый раз работает, а во второй вылетает?
 
 Top
Kibor
Отправлено: 05 Февраля, 2018 - 20:15:00
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Dantes3000 пишет:
А почему в первый раз работает, а во второй вылетает?

? нормальный вопрос..
наверно потому что в первый раз не наступает критическая ситуация из за вылазинья за пределы выделенной памяти.
 
 Top
Dantes3000
Отправлено: 05 Февраля, 2018 - 20:18:20
Post Id



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


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




так я же скрипт выключал полностью. Значения переменных как-то остаются в памяти? Ничего не понятно...
 
 Top
Kibor
Отправлено: 05 Февраля, 2018 - 20:31:30
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




? Это мне ничего не понятно. В скрипте запись в не выделенную память. Последствия непредсказуемы.
А почему оно соизволило сработать, а потом нет это вопрос к Гейтсу.
 
 Top
AdryV
Отправлено: 15 Февраля, 2018 - 16:39:55
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




все я запутался....
будьте добры объясните, по какой причине не находит запрашиваемые данные...
скрин (Отобразить)

эмм предполагаю что может не находить из-за того что ищу данные именно в программе(файле), не в выделенной памяти...
если ошибка в этом то как мне искать данные в самом exe но нужно обязательно именно в оперативке когда программа запущенна....
код (Отобразить)

(Отредактировано автором: 15 Февраля, 2018 - 16:46:19)

 
 Top
Kibor
Отправлено: 15 Февраля, 2018 - 17:15:10
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Может указатель на окно надо?
w=getwindow(1, x, y);

CODE:
w=getwindow(0, x, y);
 
 Top
AdryV
Отправлено: 15 Февраля, 2018 - 17:26:50
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




 Kibor пишет:
Может указатель на окно надо?
w=getwindow(1, x, y);


w=getwindow(0, x, y);


кажись помогло спс.
даже не думал что проблема может быть в указателе
 
 Top
Kibor
Отправлено: 15 Февраля, 2018 - 17:44:37
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 AdryV пишет:
даже не думал что проблема может быть в указателе

Естественно.. вы получали указатель не на всю программу, а на контрол..
 
 Top
Страниц (24): В начало « 7 8 9 10 [11] 12 13 14 15 » В конец
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« О программе Кибор »


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




Powered by