阅读:1460回复:3
softice调试,不能看到结构的具体内容
调试的是一个dll,是用ddk6000编译的,但用到了visual studio 2005中的头文件,于是把setenv.bat文件中的
set include=%basedir%\inc\api;修改为 set include=%basedir%\inc\api;E:\microsoft visual studio 8\vc\platformsdk\include 这样编译是可以通过的,但是在用softice调试的时候,不能看到结构中每个成员的具体内容,比如 OSVERSIONINFO abc;OSVERSIONINFO 是个结构,当查看abc这个变量的时候,只能看到abc的地址,不能看到结构中每个成员的具体内容,这是什么问题? 而调试纯的驱动的时候倒是能够看到结构的具体内容,比如irp,是不是有什么地方需要设置。 还有一个问题,就是调试纯的驱动的时候,用visual softice去看irp结构,也只能看到地址,不能看到具体内容。 哪位能够帮助解答一下。 |
|
沙发#
发布于:2007-05-18 18:43
si 符号调试需要把pdb转换成nms.
如果不习惯就用windbg,直接可以用pdb符号 |
|
板凳#
发布于:2007-05-21 16:05
但softice已经自动进行了转化了呀,当按下load symbols按钮后,载入dll的时候可以看到已经生成了nms文件,并且已经加载
|
|
地板#
发布于:2007-05-21 16:05
|
|