只有当我的程序访问内存时,visual studio中的数据断点才会中断

时间:2012-10-01 16:31:37

标签: c++ visual-studio-2010 breakpoints

如果我在我的应用程序正在使用的某些内存上设置Visual Studio中的数据断点,并且该内存再次被释放,那么如果其他应用程序使用我程序的内存,数据断点是否会中断?

如果它有所不同我在C++工作。

1 个答案:

答案 0 :(得分:3)

数据断点基于虚拟地址,因此其他进程无法访问它,除非WriteProcessMemory之类的东西,(我很确定)也不会触发断点(因为,在这种情况下,写入由内核代码完成,内核代码不会设置断点)。