Вопрос Как найти адрес структуры

vk.com/ahkcsgocheat
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
21 Апр 2020
Сообщения
388
Реакции
65
Сразу говорю в С++ не шарю, просто интересно. Eсть например структура, например, эта:
Пожалуйста, авторизуйтесь для просмотра ссылки.
как узнать ее адрес? Т.е. что хочу сделать, прочитать ее, а потом заполнить.
 
Последнее редактирование:
Сразу говорю в С++ не шарю сильно, просто интересно. Eсть например структура, например, эта:
Пожалуйста, авторизуйтесь для просмотра ссылки.
как узнать ее адрес? Т.е. что хочу сделать, прочитать ее, а потом вызвать.
1722957512081.png

C++:
Expand Collapse Copy
  CURSORINFO info;
  if (GetCursorInfo(&info)) {
      //do something
  }
 
Имею в виду, как прочитать адрес структуры через ReadProcessMemory, чтобы ее заполнить. Т.е. какой должен быть дескриптор процесса в этом случае и адрес.
 
Последнее редактирование:
Хорошо, адрес структуры можно получить так: &CURSORINFO. А как узнать Дескриптор процесса в этом случае?
 
Последнее редактирование:
Хорошо, адрес структуры можно получить так: &CURSORINFO. А как узнать Дескриптор процесса в этом случае?
OpenProcess(PROCESS_ALL_ACCESS, TRUE, procId); . - если для удаленного процесса .
GetModuleHandle(NULL); - для текущего
 
так windows это удаленный процесс или текущей хз же?
 
так windows это удаленный процесс или текущей хз же?
А у кого ты будешь читать память при помощи ReadProcessMemory ? И зачем ты это делать будешь ? Чтобы получить
tagCURSORINFO нужно использовать GetCursorInfo, как написано в доке
1722964782954.png
 
Так только что узнал, что адреса этих структур не существуют, пока они не будут созданы, это я и хотел узнать, поэтому толку нет их читать, думал, что это предопределeнные в памяти структуры.
 
Последнее редактирование:
Так только что узнал, что адреса этих структур не существуют, пока они не будут созданы, это я и хотел узнать, поэтому толку нет их читать, думал, что это предопределнные в памяти структуры.
а зачем тебе адрес курсора? я одного не понимаю...
 
какого курсора. Про адрес структуры вопрос.
 
Последнее редактирование:
Такс, ты не можешь получить доступ к структуре, если тебе надо прочитать эту структуру или модифицировать тогда тебе надо посмотреть какой функцией она задействуется, и уже на эту функцию сделать хук, там перехватывать создание этой структуры и модифицировать ее и тд. Но я похоже понял что ты имел ввиду, ты думал что эта структура глобальная и просто существует, обновляется в системе, но эта структура это структура для функции
Пожалуйста, авторизуйтесь для просмотра ссылки.
, эта функция сделанна для этой структуры также как и структура эта сделанная для этой функции. Эта функция просто читает позицию курсора на экране в винде и выдает данные в этой структуре, то есть когда ты вызываешь функцию
Пожалуйста, авторизуйтесь для просмотра ссылки.
она просто собирает данные курсора и выдает тебе их в этой структуре. надеюсь понятно обьяснил <3
 
Уже объяснили.
 
Последнее редактирование:
Назад
Сверху Снизу