Read & WriteMemoryProcess (Adress Space) Problem

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Seems that those functions can't read from or write to any address beyond 2GB
(7FFFFFFF in hexa). when trying to access addresses beyond 2GB nothing
happens - no action and no exception either.
i am on 32 bit system, but i am using an Unsigned Integer poiter (UIntPtr)
so i Should be able to access 2GB-4GB adresses, except i don't.
the functions just dont work. what do i need to do to make it work?
thanks.
 
quoted: "On Windows, by default, the lower 2 GB are reserved for user-mode
programs and the upper 2 GB are reserved for kernel-mode programs" - it is
those upper 2GB i need to access. in C++.NET using WriteMemoryProcess() i can
access them but in VB.NET it can't - this is my problem.


"Cor Ligthert [MVP]":
 
Back
Top