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

CreateFile的问题(DevicePathName) ?

楼主#
更多 发布于:2002-12-10 11:12
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
如果我的U盘在WINOBJ下显示\\device\\Harddisk1\\Dp*****
\\dr20
\\partition0
\\partition1
DevicePathName应该写什么?
多谢!




[编辑 -  12/10/02 by  wesintj]
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-10 11:37
关注!我也遇到这个问题,好几天了
今天我发现我家的金鱼淹死了,:(
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-10 11:50
我上次的说法有点不准确:
符号连接出现在WINOBJ的\\??文件夹中,可以双击每个符号连接查看他引用哪个内核设备。

/////
解决了两位都给点分哟。 :cool: :cool: :cool:
生命驱动,活力无限!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-10 12:19
我上次的说法有点不准确:
符号连接出现在WINOBJ的\\??文件夹中,可以双击每个符号连接查看他引用哪个内核设备。

/////
解决了两位都给点分哟。 :cool: :cool: :cool:


不会啊,你给的WINOBJ在什么地方啊,我把硬盘都翻遍了,没有你说的WINOBJ\\??文件夹啊,WINOBJ都没有
今天我发现我家的金鱼淹死了,:(
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-10 12:20
分不是问题!我不是个小气人了,您一百个放心
今天我发现我家的金鱼淹死了,:(
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-10 12:22
老兄,WINOBJ软件运行后的 \\ 下有个??。
这下该清楚了吧?
生命驱动,活力无限!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-10 12:26
老大,你用的是什么开发软件啊?我用的是DRIVERWORKS和98DDK,没有你说的什么WINOBJ
今天我发现我家的金鱼淹死了,:(
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-10 12:32
老大,你用的是什么开发软件啊?我用的是DRIVERWORKS和98DDK,没有你说的什么WINOBJ

我晕,WINOBJ是SDK下的一个工具。我EMAIL给你吧。
生命驱动,活力无限!
wesintj
驱动牛犊
驱动牛犊
  • 注册日期2002-12-05
  • 最后登录2007-04-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-10 13:05
我在WINOBJ里\\??\\找到了该设备
\\device\\Harddisk1\\DR20
我设置DevicePathName=“\\device\\Harddisk1\\DR20\"
                    =“\\\\.\\Harddisk1\\DR20\"
都不能得到正确的HANDLE,应该怎么设置DevicePathName呀,多谢
ydyuse

ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-10 13:10
我在WINOBJ里\\??\\找到了该设备
\\device\\Harddisk1\\DR20
我设置DevicePathName=“\\device\\Harddisk1\\DR20\"
                    =“\\\\.\\Harddisk1\\DR20\"
都不能得到正确的HANDLE,应该怎么设置DevicePathName呀,多谢
ydyuse

 

\\??下的名字是什么?它才是符号连接名。
生命驱动,活力无限!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-10 13:17
danielxu22@msn.com
先谢了!我会新开一个帖子给分了,哈哈,请你笑纳!
今天我发现我家的金鱼淹死了,:(
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-10 13:24
danielxu22@msn.com
先谢了!我会新开一个帖子给分了,哈哈,请你笑纳!

已发。
生命驱动,活力无限!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-12-10 13:34
[quote]danielxu22@msn.com
先谢了!我会新开一个帖子给分了,哈哈,请你笑纳!

已发。 [/quote]

收到!不能用,说是缺少NTDLL.DLL
我没有用过这个东东,需要设置什么环境吗?
今天我发现我家的金鱼淹死了,:(
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-12-10 13:37
[quote][quote]danielxu22@msn.com
先谢了!我会新开一个帖子给分了,哈哈,请你笑纳!

已发。 [/quote]

收到!不能用,说是缺少NTDLL.DLL
我没有用过这个东东,需要设置什么环境吗? [/quote]
这个版本是2000下的
生命驱动,活力无限!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-12-10 13:42
[quote][quote][quote]danielxu22@msn.com
先谢了!我会新开一个帖子给分了,哈哈,请你笑纳!

已发。 [/quote]

收到!不能用,说是缺少NTDLL.DLL
我没有用过这个东东,需要设置什么环境吗? [/quote]
这个版本是2000下的 [/quote]

我是在win98下,找到设备符号连接名可不可以不要其他的软件,或者需要什么样的软件,怎么样能找到自己驱动的连接名?
今天我发现我家的金鱼淹死了,:(
wesintj
驱动牛犊
驱动牛犊
  • 注册日期2002-12-05
  • 最后登录2007-04-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-12-10 13:48
这个问题解决,感谢ydyuse!
这帖子的积分没了
我专门发个帖子给你积分,以表诚意,多谢你!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-12-10 13:53
这个问题解决,感谢ydyuse!
这帖子的积分没了
我专门发个帖子给你积分,以表诚意,多谢你!


你的问题解决了,我的还没有呢??
我想!我想!我再想!
郁闷! :( :( :(
今天我发现我家的金鱼淹死了,:(
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-12-10 14:05
[quote]这个问题解决,感谢ydyuse!
这帖子的积分没了
我专门发个帖子给你积分,以表诚意,多谢你!


你的问题解决了,我的还没有呢??
我想!我想!我再想!
郁闷! :( :( :( [/quote]
不必郁闷.98下WINOBJ不能用,你自己到注册表里去找。
你看COM1在哪儿,然后类似的去找。
生命驱动,活力无限!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-12-10 14:27
找到了,有很多的选项,我要的是哪个参数啊!
也就是说CreateFile(DevciePathName,......)里的
DevicePathName是哪个啊?

有Capabilities
Class
ClassGUID
ConfigFlags
DeviceDesc
Driver
ForcedConfig
HardwareID
Mfg
Serial
今天我发现我家的金鱼淹死了,:(
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-12-10 14:34
找到了,有很多的选项,我要的是哪个参数啊!
也就是说CreateFile(DevciePathName,......)里的
DevicePathName是哪个啊?

Serial


我的意思是COM1是个符号连接名,你看它在注册表中位置,然后参考去找你的驱动。
生命驱动,活力无限!
上一页
游客

返回顶部