wesintj
驱动牛犊
驱动牛犊
  • 注册日期2002-12-05
  • 最后登录2007-04-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1838回复:9

CreateFile的问题(DevicePathName)

楼主#
更多 发布于:2002-12-09 17:14
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设备个路径名,谁能给我举个例子,多谢了。
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-09 17:21
HANDLE hHidKbd = CreateFile(\"\\\\\\\\.\\\\HidKbd\", GENERIC_READ|GENERIC_WRITE, 0,
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
DevicePathName是设备的符号连接名。
生命驱动,活力无限!
wesintj
驱动牛犊
驱动牛犊
  • 注册日期2002-12-05
  • 最后登录2007-04-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-09 17:28
HANDLE hHidKbd = CreateFile(\"\\\\\\\\.\\\\HidKbd\", GENERIC_READ|GENERIC_WRITE, 0,
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
DevicePathName是设备的符号连接名。
 

楼上的高人,我现在想对一个U盘操作,你能告诉它“设备的符号连接名”从那里得到,我实在不知道是哪个,求你了。。。
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-09 17:32
你需要注册表里去看。
可以用WINOBJ看,在\\DEVICE文件夹中。
生命驱动,活力无限!
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-09 17:35
如果你自己写的驱动或有驱动SOURCE,就是IOCREATESYMBOLINK里面的.
生命驱动,活力无限!
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-09 17:43
给分哟!
生命驱动,活力无限!
wesintj
驱动牛犊
驱动牛犊
  • 注册日期2002-12-05
  • 最后登录2007-04-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-09 17:54
老大,恕我愚笨,我没有该U盘的SOURCE,我还是没在注册表找到您说的路径,分献上,不胜感激
wesintj
驱动牛犊
驱动牛犊
  • 注册日期2002-12-05
  • 最后登录2007-04-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-09 18:57
楼上和众位大哥:
  如果我的U盘在WINOBJ下显示\\device\\Harddisk1\\Dp*****
                                            \\dr20
                                            \\partition0
                                            \\partition1
DevicePathName应该写什么?
多谢!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-10 10:14
哈哈!学了一招!
今天我发现我家的金鱼淹死了,:(
junki
驱动牛犊
驱动牛犊
  • 注册日期2004-09-02
  • 最后登录2007-11-30
  • 粉丝0
  • 关注0
  • 积分124分
  • 威望13点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-05-12 09:48
HID类型USB可以使用API函数来获取。
游客

返回顶部