
27.07.2021, 23:47
|
|
Флудер
Регистрация: 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
;
}
|
|
|