如何在Windows中设置存储在内存地址中的陷阱?

时间:2016-10-22 03:20:07

标签: c++ windows interrupt-handling

我的C ++应用程序应该等待将值存储到某个变量中。当存储在一系列地址中时,x86具有陷阱能力。如何使用Windows API实现它?使用C ++ x86。

1 个答案:

答案 0 :(得分:0)

创建一个线程来处理写入。从另一个线程挂起线程。在另一个线程中,从第一个线程(GetThreadContext)获取寄存器,并为该另一个线程设置DR寄存器。然后恢复另一个线程。