阅读:1226回复:6
\\\\\\\\.\\\\
大家好!
通常的CreateFile语句如下: hDevice = CreateFile(\"\\\\\\\\.\\\\W2kIoDrv1\", GENERIC_READ | GENERIC_WRITE, 0,NULL,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL ); 请问各位\\\\\\\\.\\\\的语法意义是什么? |
|
最新喜欢:linwn |
沙发#
发布于:2002-10-25 16:20
请搜索MSDN里的“File Name Conventions”
本来这玩意有个专业名词挺能唬人的,但我忘记了,好像是U什么什么N,就是什么universal 什么 name的,算了,就不唬你了。 |
|
|
板凳#
发布于:2002-10-25 16:24
\\\\.\\是WIN32为本地计算机定义的别名。
而在C字符串中把每个\"\\\"表示为\"\\\\\".所以你看到的是\\\\\\\\.\\\\ 别忘给分!!!!!!!!!! |
|
|
地板#
发布于:2002-10-25 16:43
那请问楼上两位大虾:本地计算机名+WIN32驱动程序名就能找到目标驱动程序了吗?
|
|
地下室#
发布于:2002-10-25 16:47
请看我对另一问题的回答:
在驱动程序中: 在abc.h中定义成 L\"\\\\Device\\\\abc\" 驱动程序指定其第一个设备对象的内核名称为\\device\\abc0,还需调用IOCREATESYMBOLICLINK创建一个名字为 \\??\\abc1(\\dosdevices)的符号连接,这样CreateFile打开\\\\.\\abc1。传入时为\\\\\\\\.\\\\abc1 |
|
|
5楼#
发布于:2002-10-25 17:15
\\\\.\\是WIN32为本地计算机定义的别名。 没错,先改分,改成20分,再给我俩一人10分 |
|
|
6楼#
发布于:2002-10-25 20:24
还有我 :D
|
|
|