zjudreamer
驱动牛犊
驱动牛犊
  • 注册日期2002-11-01
  • 最后登录2003-05-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1488回复:3

CreateFile问题。。。

楼主#
更多 发布于:2003-01-01 16:07
我已经获得了一个设备的
DevicePath,
\\\\?\\hid#vid_08ca&pid_0001&col01#5&13132334&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
但当我想
HANDLE pDevicefile = CreateFile( ifDetail->DevicePath,
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);

时,却得到了INVALID_HANDLE_VALUE的 pDevicefile
出来乍到,多多关照!! 谢谢
tjm
tjm
驱动小牛
驱动小牛
  • 注册日期2002-05-18
  • 最后登录2004-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-02 09:30
看来象个HID设备,一般HID设备是不能用CREATEFILE打开的。
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-02 09:40
你是在win2k下吗?微软在win2k下没有开放hid鼠标、键盘设备,不可以读写,你如果想把它打开,可以把GENERIC_READ | GENERIC_WRITE该为0
今天我发现我家的金鱼淹死了,:(
basalloy
驱动牛犊
驱动牛犊
  • 注册日期2002-03-20
  • 最后登录2006-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-04 23:01
我想应该是这样:
\\\\??\\\\hid#vid_08ca&pid_0001&col01#5&13132334&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
游客

返回顶部