阅读:1838回复:9
CreateFile的问题(DevicePathName)
ReadHandle = CreateFile _
(DevicePathName, _ (GENERIC_READ Or GENERIC_WRITE), _ (FILE_SHARE_READ Or FILE_SHARE_WRITE), _ Security, _ OPEN_EXISTING, _ FILE_FLAG_OVERLAPPED, _ 0) Dim DevicePathName As String 那位高人能告诉我DevicePathName是什么,是GUID 还是REGEDIT里的USB设备个路径名,谁能给我举个例子,多谢了。 |
|
沙发#
发布于:2002-12-09 17:21
HANDLE hHidKbd = CreateFile(\"\\\\\\\\.\\\\HidKbd\", GENERIC_READ|GENERIC_WRITE, 0,
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); DevicePathName是设备的符号连接名。 |
|
|
板凳#
发布于:2002-12-09 17:28
HANDLE hHidKbd = CreateFile(\"\\\\\\\\.\\\\HidKbd\", GENERIC_READ|GENERIC_WRITE, 0, 楼上的高人,我现在想对一个U盘操作,你能告诉它“设备的符号连接名”从那里得到,我实在不知道是哪个,求你了。。。 |
|
地板#
发布于:2002-12-09 17:32
你需要注册表里去看。
可以用WINOBJ看,在\\DEVICE文件夹中。 |
|
|
地下室#
发布于:2002-12-09 17:35
如果你自己写的驱动或有驱动SOURCE,就是IOCREATESYMBOLINK里面的.
|
|
|
5楼#
发布于:2002-12-09 17:43
给分哟!
|
|
|
6楼#
发布于:2002-12-09 17:54
老大,恕我愚笨,我没有该U盘的SOURCE,我还是没在注册表找到您说的路径,分献上,不胜感激
|
|
7楼#
发布于:2002-12-09 18:57
楼上和众位大哥:
如果我的U盘在WINOBJ下显示\\device\\Harddisk1\\Dp***** \\dr20 \\partition0 \\partition1 DevicePathName应该写什么? 多谢! |
|
8楼#
发布于:2002-12-10 10:14
哈哈!学了一招!
|
|
|
9楼#
发布于:2005-05-12 09:48
HID类型USB可以使用API函数来获取。
|
|