zhouyunfeng
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2005-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1042回复:0

关于63001A的一个新问题!!!

楼主#
更多 发布于:2004-05-06 22:09
我用63001A开发一个小东西,把外设接入主机后主机已完全识别该设备(在此对上次回复我帖子的两位大哥 shaoshengli 和 szyuwei 表示衷心的感谢!!),但是在建立与主机的通讯时出现了一个新的问题:在用CreateFile()函数取得通讯管道(pipe)的句柄时,把第二个参数设为 GENETIC READ|GENETIC WRITE 时在win2000下会出错,也就是说得到一个无效的句柄,用GetLastError()查看返回码是 5 ,查MSDN发现此码的意思是“访问被拒绝”;设为0则可以得到有效的句柄。但在WIN98下设为 GENETIC READ|GENETIC 没有问题!我用的是win2000的系统,请问各位大哥这是为什么呢?难道是WIN2000对硬件的保护造成的吗?该怎样解决呢?!!我没搞过底层的驱动开发,但我知道各位搞驱动开发的老大哥一定知道这是为什么,敬请赐教!!我本人是一名研究生,这是我毕业设计的一部分,难啊!! :mad:
游客

返回顶部