Accessing Random Memory :)

In theory, a program can only access it's own memory page, which is allocated by the OS, and so the OS will control memory access.
I was thinking that it must be possible to access memory blocks in other applications, maybe by bypassing the functions provided by the OS?
But I don't know where to start :)
I was also wondering if there is a way to find a program's first memory block address, and it's last?
Pretty pointless stuff, but I'm curious :)

Thanks in advance.
closed account (z05DSL3A)
Interprocess Communications?
http://msdn.microsoft.com/en-us/library/aa365574(VS.85).aspx
Topic archived. No new replies allowed.