MapViewOfFile()函数的返回值问题

basepointer = MapViewOfFile()函数的返回值
If the function succeeds, the return value is the starting address of the mapped view.

是指向映射视图的首地址,m_strText=(LPSTR)basepointer,就可以得到视图数据内容。我是看例子Memfile.exe得到的,就是映射了txt文本,并获取了内容。打印basepointer得到地址为0xca0000.
现在我用winhex打开menfile.exe进程时,想转移到偏移地址0xca0000,但发现没有这个偏移地址。
请问这个basepointer在winhex查看内存怎么找到?而且我打开内存memfile.exe这个空间,搜索记事本的内容“首都北京”也找不到,请大家指教。

和MapViewOfFile这两个函数但问题是,我们如何让目标进程(可能正在运行中)在我们的控制下来加载我们的这两个函数原型几乎是一样的(其实返回值是否相同追问

MapViewOfFile()每次返回的basepointer值都是0xca0000,这个偏移量在用winhex查看中找不到,现在不理解这个返回值的涵义。
两个函数原型 什么意思 能否详细解释

温馨提示:答案为网友推荐,仅供参考