在 Windows(32 位和 64 位)中,通过程序(C++)是否可以确定某个内存位置是否已更改?我试图推断我们在 Visual Studio 中看到的概念,我们可以在其中设置数据断点。
用例:I understand its a dirty hack, but the fastest to implement to be re-implemented later
我正在跨进程边界共享数据(在 32 位客户端和 64 位服务器之间读取)。客户端分配内存(超出我们的控制)并将地址传递给服务器。服务器分配一个存储来映射客户端内存,并通过各种代码路径可以更新该映射的内存位置。而不是识别和捕获每个位置(我试图找到一条更简单的路径),而是在更改时引发事件并最终将数据写回WriteProcessMemory
客户端进程