Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用c/c++指针操作内存中的数据_C_Visual C++ - Fatal编程技术网

使用c/c++指针操作内存中的数据

使用c/c++指针操作内存中的数据,c,visual-c++,C,Visual C++,使用指针操作数据。 使用另一个进程来处理一个进程的数据。我用指针来尝试C和C++,但没有成功。请告诉我们如何做或给出一些参考。 因为我的一个朋友在玩反特技游戏时试图编辑比分。所以我觉得这是可能的,但我做错了什么。当前正在运行的进程无法访问任何其他进程的内存 Windows中的每个进程都有自己的地址空间。当在一个进程中有一个地址时,它是一个虚拟地址,与相应的页表无关。当Windows执行任务切换时,下一个任务将获得自己的页表 对其他内存的访问受到保护,因此无法从进程中修改页表。您需要调试器API来

使用指针操作数据。 使用另一个进程来处理一个进程的数据。我用指针来尝试C和C++,但没有成功。请告诉我们如何做或给出一些参考。
因为我的一个朋友在玩反特技游戏时试图编辑比分。所以我觉得这是可能的,但我做错了什么。

当前正在运行的进程无法访问任何其他进程的内存

Windows中的每个进程都有自己的地址空间。当在一个进程中有一个地址时,它是一个虚拟地址,与相应的页表无关。当Windows执行任务切换时,下一个任务将获得自己的页表

对其他内存的访问受到保护,因此无法从进程中修改页表。您需要调试器API来访问另一个进程的内存


一个例外是Windows内核。当您处于内核模式驱动程序时,您有更多的权限和允许此访问的不同API。实现这样一个驱动程序也让您头疼。

您无法从一个进程中操作另一个进程中的数据,至少在现代桌面系统上是这样。阅读其他方法。@JoachimPileborg例如,您可以在Windows上使用,但这并不像只使用指针那么简单。您是否阅读过诸如使用共享内存之类的帖子。唯一的办法。