Чтение памяти процесса и обработка результата

Optimus
Offline
Зарегистрирован: 30.10.2018

Доброго времени суток. Есть программа запущенная на ПК. Так же я знаю адресс ячейки, в которой хранятся нужные мне данные. Могу ли я считать их через Arduino? Т.е смысл в том, что бы открыть память процесса, обратиться к ячейке с определённм адресом, извлечь оттуда данные и на основе этих данных выполнить(или не выполнить) нужные дейсвтия на ПК. Например переместить указатель, кликнуть или нажать клавишу на клавиатуре. В данный момент я просто пытаюсь понять подходит ли Arduino под мои нужды или нет. Так что сильно не кидайтесь, если я что-то не то сказал)

b707
Offline
Зарегистрирован: 26.05.2017

Optimus пишет:

Есть программа запущенная на ПК. Так же я знаю адресс ячейки, в которой хранятся нужные мне данные. Могу ли я считать их через Arduino? Т.е смысл в том, что бы открыть память процесса, обратиться к ячейке с определённм адресом, извлечь оттуда данные и на основе этих данных выполнить

бред сивой кобылы, имхо.

Одно могу сказать точно - с ардуины вы память на ПК не откроете никак. Единственный вариант - запускать отдельную программу-демон  на ПК, которая будет извлекать нужные данные. А уж дальше можно делать с ними что угодно - хоть ардуине передать через компорт, хоть на диск с кинуть, хоть по инету резиденту слать.

Optimus
Offline
Зарегистрирован: 30.10.2018

Ну почему же бред. Есть реальные примеры. Вот например: https://www.youtube.com/watch?v=QoLLYsxed-E

b707
Offline
Зарегистрирован: 26.05.2017

Optimus пишет:

Ну почему же бред. Есть реальные примеры. Вот например: https://www.youtube.com/watch?v=QoLLYsxed-E

и что этот пример доказывает? - ровно ничего. Прочитайте внимательно весь мой предыдущий ответ, а не только первую строчку. Я написал, каким образом можно решить эту задачу - пишите программу на ПК, которая будет читать ресурсы игры во время выполнения и передавать данные ардуине. Именно так, скорее всего, и работает "пример" в этом видео.

Но сама Ардуина это сделать не может.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Optimus пишет:

Могу ли я считать их через Arduino?

Не можете.

Если бы могли,  Вы бы это просто сделали, а этого поста бы не было.

Optimus
Offline
Зарегистрирован: 30.10.2018

Вот кстати ещё 1 пример: https://www.youtube.com/watch?v=A7VGB5il1Qo

Смысл заключался в том, что без использования каких либо сторонних процессов считать память игры и выполнить нужное действие. Т.е считать самим устройством, а не программой. Ладно, буду искать дальше.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Думаю, до седых ииц доищешься

sadman41
Offline
Зарегистрирован: 19.10.2016

Вот там прямо и написано: I just check it and when it turns 1 program sends signal via com port to arduino

b707
Offline
Зарегистрирован: 26.05.2017

Optimus пишет:

Смысл заключался в том, что без использования каких либо сторонних процессов считать память игры

без программы на стороне компа - НЕВОЗМОЖНО

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Э-э-э .. вирусом, трояном? Впрочем оно тоже "сторонняя программа".. только "комп" про это не знает. :)

Logik
Offline
Зарегистрирован: 05.08.2014

Если игрушка сетевая и гоняет по сети нужную инфу, то появляются варианты. Разумеется к бреду серебристой пони о чтении памяти процесса это не относится - там бред без вариантов.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Ха! Это похоже вопрос к вышедшей новой демо-версии майнкрафта .. время жизни демки удлинить хочется. (ХШ так показал)