Windows路径上的领先"\ ?? \"是什么意思?

kdt*_*kdt 6 windows winapi path

使用GetModuleFileNameEx查询正在运行的进程的映像路径时,某些进程的映像路径以"\ ?? \"开头.例如,虽然大多数过程开始 "C:\ WINDOWS",一些过程开始 "\ ??\C:\ WINDOWS".

在Windows路径上,领先\ ?? \意味着什么?

Ric*_*dle 7

这是一个Unicode延伸长度的路径-见命名文件,路径和命名空间的MSDN(以下简称"最大路径长度的限制"一节).

(顺便说一句,你是说\\?\而不是\??\?)