版块
论坛
喜欢
话题
应用
搜索
登录
注册
Lingfeng的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=42549
怎样用SoftICE调试程序呀?
怎样用SoftICE调试程序呀?各位大虾们: 小第想问一下怎样用SoftICE调试程序呀.我知到一个程序通过调用driver来执行的,而且里面主要是做一些访问端口的动作,比如他一定访问了0x3f8端口.现在我想知道他是如何访问的.我怎样来追踪呢?我想的话我可以用SoftIC...
全文
回复
(
7
)
2003-09-25 20:08
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
Lingfeng
:
Thanks
(2003-11-03 20:43)
回复
jhome
:
if you are a good develop for driver ,you will get momey more and more
(2003-10-10 16:48)
回复
jhome
:
it\'s very good to me
(2003-10-10 16:47)
回复
CYoung
:
softice可以进行源码调试,打file命令就可以转换了
(2003-09-30 18:12)
回复
luowei74
:
Softice可以进行源代码调试,前提是你有源代码 如果只是看看访问哪些端口读写什么数据直接用softice就可以了,如果需要看更复杂的程序逻辑,还是反汇编一下对照着看
(2003-09-30 16:49)
回复
Lingfeng
:
wowocock: 你好,我记得SoftICE是源码级的调试呀, 我要想知道driver在读写端口时做了什么动作, 除了在端口下断点外, 我还是不是要把我的driver进行反汇编呀.然后进行对照呀.
(2003-09-29 21:56)
回复
wowocock
:
用BPIO命令可以拦截端口操作. 一般在驱动中通过READ_PORT_XXX WRITE_PORT_XXX来访问IO的,不过其实都是宏,不过如果你反汇编一下HAL.DLL的话会发现其实就是IO而已,而且缺点是对于方向位没有设置,也就是说如果你前面修改了方向位,这里系统就不管了...
(2003-09-25 20:36)
回复
Lingfeng
加关注
写私信
0
关注
0
粉丝
49
帖子
返回顶部