版块
论坛
喜欢
话题
应用
搜索
登录
注册
zhenlongyang的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=93223
关于符号链接名中“\\\\.\\”的疑问
WindowsNT驱动程序的符号连接名中有“\\\\.\\”串,在使用CreateFile()函数打开到驱动程序的句柄时也要带这个串,但是,为什么打开WindowsNT系统提供的COM口驱动程序的句柄时所使用的符号连接(文件名)中就不用包含这个串呢?我感觉带这个串既别扭又不伦不类...
全文
回复
(
7
)
2005-05-15 02:55
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
flyvdream
:
明白了点,最近看的时候还在疑问呢。
(2010-03-18 16:54)
回复
guenli
:
只要记住这样就行了!不要问为什么!
(2010-02-19 20:52)
回复
abcd0106
:
\\??\\,就是这几个字符让我郁闷了好久
(2008-02-29 18:01)
回复
zhenlongyang
:
对于comx,lptx,等你可以看一下msdn createfile的帮助,是系统保留的,系统会加上\\\\.\\,后在统一处理 你自己的驱动,如果不是以上保留的驱动的,肯定要加上 \\\\.\\,不然肯定不对 哦,原来如此,谢谢回答,给分了。
(2005-05-17 21:49)
回复
zhaock
:
对于comx,lptx,等你可以看一下msdn createfile的帮助,是系统保留的,系统会加上\\\\.\\,后在统一处理 你自己的驱动,如果不是以上保留的驱动的,肯定要加上 \\\\.\\,不然肯定不对
(2005-05-16 09:35)
回复
zhenlongyang
:
楼上的哥们,意思就是说COM驱动的\\\\.\\串是系统自动加的?那么如果我要做一个驱动,并且所提供的符号连接名中不包含\\\\.\\串该如何做呢?
(2005-05-15 22:53)
回复
zhaock
:
1.对于\\\\.\\在CreateFileW的处理中,判断如果是\\\\.\\开头的,会将这四个字符去掉,在开头加上\\??\\,然后调用Ntcreatefile 2.对于comx等的处理,是先加上\\\\.\\ 然后再进行1的处理,省去了你自己加\\\\.\\的步骤,实际...
(2005-05-15 10:39)
回复
zhenlongyang
加关注
写私信
0
关注
1
粉丝
156
帖子
返回顶部