DkmProcess.InvisibleWriteMemory(UInt64, Byte[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запишите память в целевой процесс, но скройте запись из вызовов ReadMemory. Этот API может использоваться для исправления инструкций или данных в целевом процессе для реализации функций отладчика. Перед передачей данных система проверяет, чтобы все данные в базовом адресе и памяти указанного размера были доступны для доступа на запись, и если она недоступна, функция вызывает ошибку E_INVALID_MEMORY_ADDRESS.
public:
void InvisibleWriteMemory(System::UInt64 Address, cli::array <System::Byte> ^ Data);
public:
void InvisibleWriteMemory(unsigned long long Address, Platform::Array <byte> ^ Data);
void InvisibleWriteMemory(unsigned long Address, std::Array <byte> const & Data);
public void InvisibleWriteMemory (ulong Address, byte[] Data);
member this.InvisibleWriteMemory : uint64 * byte[] -> unit
Public Sub InvisibleWriteMemory (Address As ULong, Data As Byte())
Параметры
- Address
- UInt64
Окне Базовый адрес, из которого записывается память целевого процесса.
- Data
- Byte[]
Окне Данные, записываемые в адресное пространство указанного процесса.