我有一个我编写的驱动程序,并为它创建了一个符号名称。象征性的名字是...
L"\\DosDevices\\somename"
...当我尝试从用户模式使用 CreateFile 访问设备对象时,我总是得到错误代码 3(找不到路径)。
我尝试使用具有以下路径的 CreateFile ...
L"\\\\.\\somename"
L"\\Device\\somename"
...但它不起作用:我总是收到错误代码 3
有人知道为什么吗?
使用WinObj并查看符号是否已成功创建 - 链接应显示在 GLOBAL?? 下。如果不是,你的驱动程序有问题。
顺便提一句。\\.\somename 是正确的。