首页
社区
课程
招聘
[旧帖] [求助]VB程序跟踪碰到的奇怪的问题。 0.00雪花
发表于: 2007-12-2 18:06 2672

[旧帖] [求助]VB程序跟踪碰到的奇怪的问题。 0.00雪花

2007-12-2 18:06
2672
一个程序跟踪碰到的问题,

一下使我的调试的步骤,我首先在程序的终端代码上下端。也就是在00569E60这个位置。

00569E60    FF15 78124000   CALL DWORD PTR DS:[<&MSVBVM60.__vbaFileO>; open .key 文件
00569E66    56              PUSH ESI
00569E67    8D45 D4         LEA EAX,DWORD PTR SS:[EBP-2C]
00569E6A    50              PUSH EAX
00569E6B    68 8CA24200     PUSH FXCalend.0042A28C
00569E70    FF15 3C124000   CALL DWORD PTR DS:[<&MSVBVM60.__vbaGetOw>; MSVBVM60.__vbaGetOwner3
00569E76    56              PUSH ESI
00569E77    FF15 60114000   CALL DWORD PTR DS:[<&MSVBVM60.__vbaFileC>; MSVBVM60.__vbaFileClose
00569E7D    8A55 14         MOV DL,BYTE PTR SS:[EBP+14]

然后在程序的开头处按F8,就是下面这个代码处。

00407600 >  68 54794000     PUSH FXCalend.00407954                   ; (初始 cpu 选择)
再按下F8,也就是这个代码处。
00407605    E8 F0FFFFFF     CALL <JMP.&MSVBVM60.ThunRTMain>

但是奇怪的就是,代码一下就跳到我下端的那个地点去了。这是什么原因呢,难道是中间都没有代码执行了吗。

我想肯定不是,但是怎么解释中间没有代码执行的问题呢?

这些问题是我最近破解碰到问题,抛个砖出来。欢迎大家讨论。

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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//