我是用winio的驱动源代码。我将winio替换成了其他的名字里面的内容只要是winio的我全部都替换成了我的名字。用ddk check成功了。结果放在同一目录下StartService路径是winio.sys的时候返回1.我的那个始终返回0.为什么啊?getlasterror返回3是路径不对。没可能啊。路径不可能不对啊.我刚学驱动,谢谢各位指教

解决方案 »

  1.   

    谢谢楼上的。文件名和文件里面的内容都替换的啊。初学驱动。我用monitor.exe加载的时候说
    the existing service database entry for asupio specifes a different path .
    请问如何清除路径呢。我知道加载的话在注册表currentcontrolset service 有注册表。我替换那个路径后就有信息。不过startservice是失败的。
      

  2.   


    #define FILE_DEVICE_ASUPIO 0x00008020#define ASUPIO_IOCTL_INDEX 0x820
    CTL_CODE(FILE_DEVICE_ASUPIO,  \
    ASUPIO_IOCTL_INDEX,      \
    METHOD_BUFFERED,        \
    FILE_ANY_ACCESS)
      

  3.   


    我指的文件夹的名字! 不是内容! moniter.exe 的提示也证明确实是路径不同,你可以先用 winobj 查看以前的驱动路径?