我正在为Windows Vista 32bit编写内核模式usb-driver主要版本,但希望它也可以为Win XP,Win Vista,Win 7 32和64位构建。
无论如何,我正在从Windows 7 32位笔记本电脑调试到Windows Vista 32位笔记本电脑(目标)。笔记本电脑通过Firewire和连接接口连接,因为我可以设置一些断点并逐步调试我的部分代码。所有信息都在汇编中,当我将鼠标悬停在我的驱动程序中的某个函数上时,WinDbg说“你的调试器没有使用正确的符号...”。
符号文件路径是: SRV * C:\ *符号的http://msdl.microsoft.com/download/symbols; C:\我\ MyDriver \ objchk_wlh_x86 \ i386的
源文件路径是: C:\我\ MyDriver
所有内容都是新编译的,但WinDgb仍然不接受我的符号文件。为什么呢?
答案 0 :(得分:1)
如果您可以设置断点并单步执行代码,则听起来您的符号很好。你可以尝试:
!itoldyouso mydriver
如果您希望调试器让您确信您的符号正常。
我从不在GUI中使用悬停功能,但完全有可能在某些情况下它无法正常工作。
-Scott