是否可以通过编程方式使用VC ++等待特定内存地址的值更改,然后使用它执行某些操作而没有无限循环?为了获得该值,我正在使用ReadProcessMemory函数。
最佳答案
您可以使用Visual Studio执行数据断点的相同方法来执行此操作:
只要您的程序只能在X86处理器上运行,并且作为系统管理员,您应该可以使用debug registers来实现。但是,这些仅用于调试目的,不应在生产中使用。
是否可以通过编程方式使用VC ++等待特定内存地址的值更改,然后使用它执行某些操作而没有无限循环?为了获得该值,我正在使用ReadProcessMemory函数。
最佳答案
您可以使用Visual Studio执行数据断点的相同方法来执行此操作:
只要您的程序只能在X86处理器上运行,并且作为系统管理员,您应该可以使用debug registers来实现。但是,这些仅用于调试目的,不应在生产中使用。