换句话说,是否可以在没有使用句柄的情况下访问文件?
答案 0 :(得分:1)
您可以使用 CreateFile() -API来创建原始文件系统的句柄,然后自己解析文件结构(这听起来更有效!)
虽然这需要管理员权限。这不会触发您在CreateFile()或其他与文件相关的API函数上的任何挂钩。
这不会创建文件的句柄,但您仍需要设备的句柄。
答案 1 :(得分:0)
对于在用户模式下运行的代码,对文件的任何操作都将涉及某种句柄,但不一定涉及相关文件。有些API不会向程序员公开句柄,但总会有一个。
在内核模式下,虽然通常使用句柄进行文件操作,但没有必要。例如,文件服务器组件在代表远程用户访问文件时似乎不会打开文件句柄。