z13455525731
驱动牛犊
驱动牛犊
  • 注册日期2005-03-10
  • 最后登录2009-07-02
  • 粉丝0
  • 关注0
  • 积分107分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1306回复:4

如何用softice拦截程序

楼主#
更多 发布于:2005-06-11 17:10
如何能够使用softice 连接程序,我不理解如果softice打开的是一个源代码,那么如果要拦截源代码中的一个函数,但是运行的程序却是编译过的文件,这是怎么回事,能够进行源代码级的调试吗,比如设定断点能在某个语句上停下吗。这种调试是真么一个过程
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-06-11 23:02
当然可以进行源代码的调试,原理和vc一样,没有什么差别
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
板凳#
发布于:2005-06-12 08:49
我想问问楼上大侠,为什么打开源代码后一运行就又进入汇编状态?
mcu_boy
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-06-13 11:48
如何能够使用softice 连接程序,我不理解如果softice打开的是一个源代码,那么如果要拦截源代码中的一个函数,但是运行的程序却是编译过的文件,这是怎么回事,能够进行源代码级的调试吗,比如设定断点能在某个语句上停下吗。这种调试是真么一个过程

一条源码在不被优化的情况下被翻译成多条汇编语句,原码和汇编码之间会有交叉索引文件联系的
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
z13455525731
驱动牛犊
驱动牛犊
  • 注册日期2005-03-10
  • 最后登录2009-07-02
  • 粉丝0
  • 关注0
  • 积分107分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-06-20 15:21
各位大侠好几天没有来了,因为在开发用户层应用程序耽误了很多时间,这个问题仍然没有解决。
如果file *.c设定了一个断点后如何运行程序,在softice中运行&在vc中调用softice进行拦截,
如何能够判断驱动程序已经装载,如果没有装载如何装载一个驱动程序。在dll中CreateService()以后是不是就可以装载驱动程序,在softice中如何能够手工装载它。
游客

返回顶部