@Sasha_88
В C# можно написать вот так:
IntPtr ptr = (IntPtr) 0x7ffc329da92c;
Какие есть способы выделить память начиная с этого адреса в неуправляемой куче? Или в управляемой?
Некоторые известные способы (NativeMemory.Alloc, Marshal.AllocHGlobal) выделяют сами и возвращают указатель.
IntPtr ptr = (IntPtr) 0x7ffc329da92c;
Какие есть способы выделить память начиная с этого адреса в неуправляемой куче? Или в управляемой?
Некоторые известные способы (NativeMemory.Alloc, Marshal.AllocHGlobal) выделяют сами и возвращают указатель.
Решения вопроса 2
@Rsa97
Гарантированных способов нет. Память по этому адресу может быть уже выделена другой программе. А без гарантий — просто запрашивайте у системы память, пока вам не попадётся нужный блок или память не закончится.
Ответы на вопрос 0