请问高手一个普通的usb设备可以给用户程序CreateFile访问的物理设备名怎么定义的?通过什么办法可以访问得到?比如我访问一个u盘可以用////.//I:和I://file1等来访问,但是我却不能用别的设备名来打开,我可以访问com1等设备,却无法找到u盘的物理设备名也就是用...
全文
回复(7) 2002-10-18 16:55 来自版块 - USB驱动开发
表情
ParkerPHILIPS的D12测试程序有详细的用法,你可以去看一看。(2002-10-25 12:26)
一天到晚游泳的鱼如果你知道设备的GUID,就可以通过调用SetupDiGetClassDevx()和SetupDiGetDeviceInterfaceDetail()来获得设备的符号连接名。 请问SetupDiGetClassDevs()和SetupDiGetDeviceInterfac...(2002-10-25 10:31)
babcow我现在的情况和你一样,也是没有硬件,你遇到的问题我也遇到过, 我是这样解决的: 你的设备不可用的原因是,在装入驱动程序时,要调用OnStartDevice(i)函数,由于没有设备,会返回错误,导致驱动又被 卸载,你只要让OnStartDevice(i)始终返回STATUS_...(2002-10-23 20:15)
fufengcaiyanan,virtexii我根据情况给你们分数了,谢谢你们 (2002-10-22 19:55)
fufeng我用driver studio 工具看了一下,但是没有我的设备。其它的设备都有。我在控制面板中的设备管理中却看到了我的设备,是不可用的设备。我现在想知道的是我的驱动程序对应的应用程序可以使用的设备名(createfile()中使用)。请问要用什么办法才直接知道,不需要调用别的函数...(2002-10-21 14:48)
virtexii如果你知道设备的GUID,就可以通过调用SetupDiGetClassDevx()和SetupDiGetDeviceInterfaceDetail()来获得设备的符号连接名。(2002-10-19 20:13)
caiyanan你可以装个driverstudio,用它下面的symbolic link viewer工具直接查看(2002-10-18 18:32)

返回顶部