primey
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2005-02-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1370回复:2

在win2k and win98中如何实现对USB bulk 设备(USB Disk)的读写

楼主#
更多 发布于:2003-11-22 09:42
在win2k中可以直接使用creatfile(“盘符”。。)去打开usb disk,并实现读写操作。win98中并不支持。
使用from host controler--EnumerateHub--enumerate usb device--get usb device decriptor--get usb device name \"\\\\.\\{XXXX-XXXX-XXXX-XXXX}\"--但是这个设备名称是什么,是guid?我使用creatfile(\"deviceName\"...),不能打开设备。返回错误不能找到文件路径。各位大侠如何实现在windows系统对usb disk 的读写。
primey
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2005-02-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-26 12:22
在Win2k,可以直接使用file操作控制硬盘,光驱也是可以的。你可以找一找硬盘的直接读写的源程序。此外,你也可以deviceIOControl去控制handle,至于什么class我就不知道了,估计也不会有。
galeshan
驱动牛犊
驱动牛犊
  • 注册日期2003-11-03
  • 最后登录2007-10-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-25 18:40
那一串字符时设备的路径用createfile 即可打开设备!!
我的e-amil:shanjings@163.com
我现在作一应用程序直接读写cd-rw 请问取得设备的handle 后要做那些工作才能对设备写入数据!vc是否提供了相关的 function or class.
gale
游客

返回顶部