阅读:1369回复:2
在win2k and win98中如何实现对USB bulk 设备(USB Disk)的读写
在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 的读写。 |
|
沙发#
发布于:2003-11-25 18:40
那一串字符时设备的路径用createfile 即可打开设备!!
我的e-amil:shanjings@163.com 我现在作一应用程序直接读写cd-rw 请问取得设备的handle 后要做那些工作才能对设备写入数据!vc是否提供了相关的 function or class. |
|
|
板凳#
发布于:2003-11-26 12:22
在Win2k,可以直接使用file操作控制硬盘,光驱也是可以的。你可以找一找硬盘的直接读写的源程序。此外,你也可以deviceIOControl去控制handle,至于什么class我就不知道了,估计也不会有。
|
|