在Vista和Windows 7中,有很多文件夹都是快捷方式,比如“C:\ Users \ Administrator \ Application Data”,使用FindFileFirst串行API可以枚举文件夹下的所有文件,但我们无法在Windows资源管理器中打开它,调用CreateFile打开文件夹或FindFileFirst串行API枚举的文件时,我也会收到错误。我想知道什么是MS Win32 API才能知道文件夹是快捷方式? FILE_ATTRIBUTE_REPARSE_POINT标志是否用于此类文件夹?
答案 0 :(得分:0)
看起来好像没有API可以检查......我当然可能错了 这里有人写了关于它的格式: http://www.i2s-lab.com/Papers/The_Windows_Shortcut_File_Format.pdf
所以可能打开文件并找到GUID就是你要做的事情?
此致 弗里德里希
答案 1 :(得分:0)