情况是这样的
1,我写好的驱动在xp xp3下 用 Driver Monitor加载/卸载 是正常的
2,然后我就把我的sys放到 vista sp1 下 用 Driver Monitor 来加载 
   1)当单击 绿色的 Go的时候 提示 Error(87):参数不正确
   2)然后 我就单击 卸载(stop)然后 红叉(X(红色的,别说看不出来)),虽然都没有什么用
3,我再次单击 Go,提示下面的错误
ERROR(2):The ImagePath specified in the driver's service database entry is incorrect,or the file is missing到底是什么原因啊,我搜索了半天也没有找到什么好的解决方法,谢谢了!!!!!!!

解决方案 »

  1.   

    你在Vista下重新编译你的驱动程序以后再加载试试
      

  2.   

    那我还要在vista下配置环境啊?需要这么弄吗?
      

  3.   

    貌似我知道原因了
    刚才我vista的虚拟机 还没有装好 我没有办法调试 刚才用windbg跟踪了一下,(其实就是Hook SSDT shadow ) 里面查找 csrss.exe pid的时候 返回的是0 所以这个地方 我找错了 
    所以 就提示了 (87) 参数错误
      

  4.   

    楼上的哥们 我经常在csdn上看到你 哈哈