2013-04-30 57 views
0

我按照下面url中的说明操作,直到第10步开发一个helloworld内核模式驱动程序。一切似乎都很好。在步骤11中,我运行windbg命令bp kmdfsmall!DriverEntry,然后F5。但是,这个断点从未被击中。我想输入DriveEntry,然后逐行运行。我想我错过了一些东西。任何人都可以提供建议吗?如何调试vs2012中的驱动程序文件(INF)

主持人:Win8的64位

目标:Win7的32位

VMWare的9,VS2012临,WDK 8

http://msdn.microsoft.com/en-us/library/windows/hardware/hh439665%28v=vs.85%29.aspx

回答

3

到时候你打那个阶段的驱动程序已经已加载并且DriverEntry已被调用。若要单步执行的DriverEntry您需要设置与卜断点:

BU kmdfsmall的DriverEntry

,然后禁用/启用目标上的设备。这将导致驱动程序被重新加载并且您的断点被击中。

仅供参考您的主题具有误导性。 INF是用于安装驱动程序映像的安装文件,驱动程序本身就是SYS文件。

+0

INF是一个错误。对于那个很抱歉。你的解决方案有效非常感谢! – lonelyloner 2013-04-30 19:49:42

相关问题