BCB编译出来的问题,没办法跟踪?

verybigbug 2001-12-25 07:52:01
我自己写了一个调试程序,在调试用VC编译的EXE时,
跟踪0X80000000以上的函数输入输出时一点问题都没有,
在跟踪BCB的程序时就是不行,为什么????

当然,跟踪0X80000000以下的函数是一点问题也没有。
...全文
81 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
verybigbug 2001-12-27
  • 打赏
  • 举报
回复
upup
verybigbug 2001-12-26
  • 打赏
  • 举报
回复
比如,Kernel32.dll中的函数。
系统函数都在0x80000000以上。
CyberUFO 2001-12-26
  • 打赏
  • 举报
回复
redpower(常宁):
能否具体一点呢?谢谢!
常宁 2001-12-26
  • 打赏
  • 举报
回复
原理不同,还是别对BCB跟踪或做反向工程。
verybigbug 2001-12-26
  • 打赏
  • 举报
回复
估计是系统调试器的问题,用VC的Try And Catch也有同样的问题。
想别的方法吧,争取将BreakPoint设在0x80000000以下。

不知道在98下有没有方法在别的进程中申请内存?
用FileMapping的话内存都在0x80000000以上,就有上面的问题了。
可惜VirtualAllocEx在98下不能用。。。。。。。。。
781014 2001-12-26
  • 打赏
  • 举报
回复
关注
verybigbug 2001-12-26
  • 打赏
  • 举报
回复
我发现问题,我将BreakPoint为0x80000000以上时,经过try和catch的程序就
不会送BREAK_POINT的信息给调试器,但在0x80000000以下时,同样的程序就会
发出BREAK_POINT给调试器。怪嘛。难道有什么区别吗?
logical 2001-12-25
  • 打赏
  • 举报
回复
0X80000000以上的函数?我未明白,只因为我笨。
verybigbug 2001-12-25
  • 打赏
  • 举报
回复
Upup

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧