阅读:1249回复:0
求教:如何调试过滤驱动的DriverEntry函数
我为一个USB设备开发了一个上层过滤驱动, 现在想调试该过滤驱动的DriverEntry函数,步骤如下: 运行SymbolLoader,导入了该过滤驱动的.nms文件并加载, 按ctrl+D激活softice, 在softice里打开包含Driverentry函数的文件,设置好断点, 然后运行测试程序,该测试程序中使用Createfile函数用来打开设备.
下面是问题: 当我运行测试程序时, softice窗口没有弹出,更不用说停在DriverEntry函数上了. 这是什么原因啊? 怎样才能调试该函数啊?另外弱弱的自曝一下, 刚开始我以为不用运行测试程序,直接插入设备后softice就应该弹出来的,呵呵. 另外,在不能更改现有设备guid,的情形下,可以在过滤驱动里使用不同的guid吗? |
|