【发布时间】:2011-04-18 09:52:46
【问题描述】:
我有一个驱动程序,并为它创建了一个符号名称。符号名称是...
L"\\DosDevices\\hook"
当我尝试使用来自usermode 的CreateFile() 访问设备对象时,我总是收到错误,"The system cannot find the file specified".
我尝试通过以下路径使用CreateFile() ...
"\\.\hook"
"\\Device\\hook"
"\\\\.\\hook"
"\\.\hook"
但它仍然不起作用。 但是,如果我在 Visual Basic 6 中尝试相同的 API 调用,“\\.\\hook”可以正常工作,但是文档说它应该是“\\\\.\\hook”。 这里有什么问题 ?所有这些“\”的目的是什么?我如何使它与 Visual C++ 一起工作?
【问题讨论】:
标签: winapi visual-c++ vb6 wdk