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

  #6  
Старый 27.07.2021, 23:47
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

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

Всем привет. Каким образом можно прочитать адрес памяти в C#/C++?
Если быть конкретнее то мне нужно получить значение адреса памяти, для дальнейшего использования в качестве переменной.
C++:





Код:
template

T
ReadMemory
(
uintptr_t address
)
{
DWORD old
;
VirtualProtect
(
reinterpret_cast

(
address
)
,
sizeof
(
T
)
,
PAGE_READWRITE
,
&
old
)
;
T value
=
*
reinterpret_cast

(
address
)
;
VirtualProtect
(
reinterpret_cast

(
address
)
,
sizeof
(
T
)
,
old
,
&
old
)
;
return
value
;
}
 
Ответить с цитированием