Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1427回复:2

怎样与Hidusb.sys通讯?

楼主#
更多 发布于:2002-01-25 10:37
我自己写了一个HidUsb.sys,在AddDevice中加入了GUID的连接,但在应用程序中却还是联系不到,不知是为什么。哪位高手能指点一二?不胜感激。
驱动人生。
KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-25 11:24
1。确保你的驱动已经正确加载
2。确保你的guid已经生成
3。确保你的应用程序的调用方法正确
我不写驱动好多年
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-02-03 17:03
1.我在SoftIce中在DriverEntry中下的断点有效,可知Driver已经装载。
2。我跟踪到AddDevice中,IoRegisterDeviceInterface成功返回。
3。调用代码我使用的是GetDeviceViaInterface(),其中SetupDiGetClassDevs()函数就返回了错误。其返回值为INVALID_HANDLE_VALUE。
不知是何原因,请指点。
驱动人生。
游客

返回顶部