private static extern IntPtr VirtualAllocEx( IntPtr hProcess, IntPtr address, UInt32 size, VirtualAllocExTypes allocationType, AccessProtectionFlags flags );
private static extern bool VirtualFreeEx( IntPtr hProcess, IntPtr address, UInt32 size, VirtualAllocExTypes dwFreeType );