首页
社区
课程
招聘
wktdebug
发表于: 2004-5-10 19:58 4794

wktdebug

2004-5-10 19:58
4794
在学习p-code,有一些认识,我的问题是在wktdebug中,如何查看堆栈和内存。我按照上面的提示过去,根本看不到任何有价值的东东。无论是否(+8).

我如何知道当前esp, ebp, eax是多少呢?

谢谢大家指点!//bow

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 6
支持
分享
最新回复 (2)
雪    币: 228
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
呃?...弟也在想如何入樵?
好像是?一??似 debug 的?篦...
搜?的一下..??著, 前?可以指?一下??
可以用 BCB ???
2004-6-18 17:23
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
3
VB PCODE里面好像是没有寄存器的概念的,找EAX没有意义。所有的操作都通过堆栈完成,比如调用函数时,函数的参数就是栈顶的几个值,函数的返回值也放在栈顶,就是这样。

堆栈在WKTVBDebug右侧的那个Stack窗口里就是,应该能找到东东的。比如说你在堆栈里看到一个值402240,那么好东东就放在内存里程402248处。

PS:如果是字符串,那么+8处只是一个指针,再根据这个指针才能找到真正的东东。祝你好运!
2004-6-18 17:34
0
游客
登录 | 注册 方可回帖
返回
//