代码之家  ›  专栏  ›  技术社区  ›  MBZ

监视窗口中的C++视图互斥值

  •  2
  • MBZ  · 技术社区  · 14 年前

    3 回复  |  直到 14 年前
        1
  •  0
  •   Hans Passant    14 年前

    如果调试器可以看到同步对象的内部状态,那么程序也可以。允许它绕过API,以线程不安全的方式使用对象。这是为了你自己的利益,但当然是一个巨大的皮塔时,试图调试线程问题。祝你好运。

        2
  •  3
  •   bk1e    14 年前

    您可以使用 kernel debugger (Kd或WinDbg)和 !handle !object 扩展命令。注意,内核调试需要第二台PC(尽管VM客户机在某些情况下可能就足够了)。

    还要注意,关键部分不是内核对象(尽管它们可能包含一个句柄),因此您应该能够使用用户模式调试器查看有关它们的一些信息。

        3
  •  1
  •   YeenFei    14 年前

    不,因为你持有的值只是内部窗口结构的句柄。