知道文件夹是快捷方式的 MS Win32 API 是啥?
Posted
技术标签:
【中文标题】知道文件夹是快捷方式的 MS Win32 API 是啥?【英文标题】:What is the MS Win32 API to know a folder is shortcuts?知道文件夹是快捷方式的 MS Win32 API 是什么? 【发布时间】:2009-02-06 04:26:26 【问题描述】:在 Vista 和 Windows 7 中,有很多文件夹是快捷方式,例如“C:\Users\Administrator\Application Data”,使用 FindFileFirst 串行 API 可以枚举文件夹下的所有文件,但是我们无法在 Windows 资源管理器中打开它,调用 CreateFile 打开 FindFileFirst 串行 API 枚举的文件夹或文件时也会出错。我想知道什么是 MS Win32 API 来知道文件夹是快捷方式吗? FILE_ATTRIBUTE_REPARSE_POINT 标志是否用于这种文件夹?
【问题讨论】:
熊怎么知道苹果是什么? 【参考方案1】:嗯,好像没有 API 可以检查……当然我可能错了 这里有人写过它的格式: http://www.i2s-lab.com/Papers/The_Windows_Shortcut_File_Format.pdf
所以也许打开文件并找到 GUID 是您必须做的?
问候 弗里德里希
【讨论】:
【参考方案2】:我已经知道答案了,请参阅此博客。 http://blogs.msdn.com/oldnewthing/archive/2004/12/27/332704.aspx
【讨论】:
以上是关于知道文件夹是快捷方式的 MS Win32 API 是啥?的主要内容,如果未能解决你的问题,请参考以下文章
win32 api CreateFile 和 WriteFile 问题
win10电脑运行cmd提示api-ms-win-core-console-l2-2-0.dll 丢失,怎么怎么办呢
Windows Server2008 R2安装wampserver缺少api-ms-win-crt-runtime-l1-1-0.dll解决方案