WinDbg:如何让WinDbg的Locals / Watch支持复杂的VB6类型(集合,自定义类)?

时间:2011-05-06 21:39:03

标签: vb6 windbg

首先,这甚至可能吗?如果是这样,我该怎么做?我对Collection类和自定义VB类特别感兴趣。

特别受欢迎的是关于这个主题的书/参考:我有“高级Windows调试”,但在分析涉及VB6组件的转储文件时我需要更多帮助。

一旦我必须开始检查VB对象的状态,我就在我脑海中!

感谢。

1 个答案:

答案 0 :(得分:2)

据我所知,没有具体的调试和可视化WinDBG中的VB6对象。

Matthew Curland的书“日常程序员的高级VB Power技术”

 http://www.powervb.com/

可能是最好的书,那种接近。

他确实通过VB6类和堆栈的内存布局工作,这肯定会有所帮助(当我对堆栈中的返回地址进行逆向工程时,它帮助了我一个TON。)

那就是说,像Collection这样的东西在内部非常复杂,所以它有多大帮助是值得商榷的。但是,更简单的“名称值对”类型对象应该从WinDBG中解析起来相对简单。