Показать сообщение отдельно

  #6  
Старый 11.10.2016, 10:40
FYP
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами: 6935121

Репутация: 233


По умолчанию

Цитата:
Сообщение от Picador  

Жопа полыхает.

C++:





Код:
samp_dll
=
(
uint32_t
)
LoadLibrary
(
"samp.dll"
)
;
kek
=
(
stScoreboardInfo
*
)
(
samp_dll
+
0x21A0B4
)
;
//SAMP_SCOREBOARD_INFO 0x21A0B4


Цитата:
Сообщение от Спойлер  

дебаг вывод (вдруг ошибка в получении):

(предпоследнее samp_dll, последнее kek->iIsEnabled )

проверка:

все правильно. Идем дальше. Адрес 1b505d0, смотрим, ставим брекпоинт на запись

разворачиваем, жмем tab, брекпоинт срабатывает

Нубовопросы:
1) какого хуя в углу на 1 скрине рендерится адрес, а не само значение
2) является ли адрес структуры адресом первого поля? Просто тогда не добавлял бы целую структуру ради одного значения
по этому адресу находится указатель на структуру, соответственно, его нужно разыменовать перед обращением к структуре.

C++:





Код:
kek
=
*
(
stScoreboardInfo
*
*
)
(
samp_dll
+
0x21A0B4
)
;
//SAMP_SCOREBOARD_INFO 0x21A0B4
 
Ответить с цитированием