阅读:1692回复:10
SoftIce调试VxD程序的疑问
请问高手:
我用汇编编VxD的程序,怎样编译才能使生成的VxD的程序能在Softice下实现原文件调试 |
|
最新喜欢:flyfox |
沙发#
发布于:2002-04-16 00:15
你去看看SOFTICE的帮助,一般上都是用LOADER32,然后是OPEN MODEL 之后就转化,LOAD就可以了!
|
|
板凳#
发布于:2002-04-16 08:31
这还用你说 我的意思是 ml 和link 后面应该加那些参数 才能使编译的程序,能实现在Softice下实现原代码调试 我用的是 ml /c /coff /Cx /Zi /DMASM6 /DBLD_COFF /DIS_32 *.ASM LINK /VXD /DEF:*.DEF /DEBUG /DEBUGTYPE:CV *.OBJ 但生成的vxd程序在被load是,总是说没有调试信息 如果我用vtools+vc6 编译则可以被Softice 调试 |
|
地板#
发布于:2002-04-16 19:28
以前讨论过这个问题,我忘了接过了,你搜索一下吧
asm的驱动,指令和源代码差不多的:) |
|
|
地下室#
发布于:2002-04-16 20:53
你还要Setting对话框的Source Directory和Default Source Directory输入源代码目录呀!
|
|
|
5楼#
发布于:2002-04-16 21:55
问题是如果我用Vtools + Vc 生成的 Vxd程序可以在Softice 下调试,也可以调试win32程序
|
|
6楼#
发布于:2002-04-16 23:05
你用LINK/?和ML/?看看帮助吧!
其实很多命令都可以用这些命令的 包括DOS下的命令!看来大家对这个命令都不会用了??? :D :D :D :D |
|
7楼#
发布于:2002-04-17 18:21
也就是说,我的问题不能在你们这里解决。难道真的是没有比较懂吗?我就不信。
|
|
8楼#
发布于:2002-04-18 09:48
也就是说,我的问题不能在你们这里解决。难道真的是没有比较懂吗?我就不信。 请看: http://www.driverdevelop.com/forum/viewthread.php?tid=4413#pid20756 你为什么不搜索一下哪? |
|
9楼#
发布于:2002-04-18 12:05
谢了,我试试看。
|
|
10楼#
发布于:2002-04-18 13:28
dazzy:
首先对你的帮忙表示感谢。 我将ddk里的link.exe文件换成了vc里link.exe,编译的结果可以产生调试的信息,我想请问一下这是什么原因造成的。能不能给我解释一下。 |
|