NtProtectVirtualMemory

[DllImport("ntdll.dll", SetLastError = true)]
public static extern int NtProtectVirtualMemory(
   IntPtr ProcessHandle,
   ref IntPtr BaseAddress,
   ref uint RegionSize,
   uint NewProtect,
   out uint OldProtect
);

Microsoft documentation: Link

Last updated